key_t
key_t
return (key_t)-1;
return (key_t) (id << 24 | (st.st_dev & 0xff) << 16 | (st.st_ino & 0xffff));
int msgget(key_t key, int msgflg)
extern int __sys_msgget(key_t, int);
int semget(key_t key, int nsems, int semflg)
extern int __sys_semget(key_t, int, int);
int shmget(key_t key, size_t size, int shmflg)
extern int __sys_shmget(key_t, size_t, int);
sysvipc_msgget(key_t key, int msgflg)
sysvipc_semget(key_t key, int nsems, int semflg)
_shmget(key_t key, size_t size, int shmflg, int type)
sysvipc_shmget(key_t key, size_t size, int shmflg)
key_t key;
key_t key;
int sysvipc_msgget(key_t, int);
int sysvipc_semget(key_t, int, int);
int _shmget(key_t, size_t, int, int);
int sysvipc_shmget(key_t, size_t, int);
shm_find_segment_by_key(key_t key)
static int shm_find_segment_by_key (key_t);
key_t ftok(const char *, int);
key_t key; /* user specified msg/sem/shm key */
#define IPC_PRIVATE (key_t)0 /* private key */
int msgget(key_t, int);
int semget(key_t, int, int);
int shmget(key_t, size_t, int);
key_t key; char key_[PAD_(key_t)];
key_t key; char key_[PAD_(key_t)];
key_t key; char key_[PAD_(key_t)];
key_t shmkey;
key_t semkey;
key_t msgkey;
key_t semkey;
key_t shmkey;
key_t target_key;
static int msgrm(key_t, int);
static int shmrm(key_t, int);
static int semrm(key_t, int);
msgrm(key_t key, int id)
shmrm(key_t key, int id)
semrm(key_t key, int id)
shm_find_segment_by_key(key_t key)
key_t key = msg->key;