shmid_ds
int shmctl(int shmid, int cmd, struct shmid_ds *buf)
extern int __sys_shmctl(int, int, struct shmid_ds *);
struct shmid_ds shmds;
struct shmid_ds shmds;
sysvipc_shmctl(int shmid, int cmd, struct shmid_ds *buf)
struct shmid_ds buf;
int sysvipc_shmctl(int, int, struct shmid_ds *);
static struct shmid_ds *
struct shmid_ds *shmseg;
shm_deallocate_segment(struct shmid_ds *shmseg)
struct shmid_ds *shmseg;
struct shmid_ds *shmseg;
struct shmid_ds inbuf;
struct shmid_ds *shmseg;
struct shmid_ds *shmseg;
struct shmid_ds *shmseg;
static struct shmid_ds *shmsegs;
struct shmid_ds *newsegs;
static void shm_deallocate_segment (struct shmid_ds *);
static struct shmid_ds *shm_find_segment_by_shmid (int);
int shmctl(int, int, struct shmid_ds *);
struct shmid_ds * buf; char buf_[PAD_(struct shmid_ds *)];
struct shmid_ds s_ds;
struct shmid_ds *sp;
void print_shmid_ds (struct shmid_ds *, mode_t);
struct shmid_ds s_ds;
struct shmid_ds *xshmids;
xshmids = malloc(sizeof(struct shmid_ds) * shminfo.shmmni);
kvm_read(kd, (u_long) shmsegs, xshmids, sizeof(struct shmid_ds) *
struct shmid_ds *shmptr = &xshmids[i];
struct shmid_ds *shmsegs;
static struct shmid_ds *
struct shmid_ds *shmseg;
struct shmid_ds *shmseg = &shmsegs[segnum];
struct shmid_ds *shmseg;
struct shmid_ds *shmseg;
struct shmid_ds *shmseg;
struct shmid_ds *shmseg;
struct shmid_ds *shmseg;
static struct shmid_ds *shmsegs;
struct shmid_ds *shmseg, *inbuf;
struct shmid_ds *shmseg) {
struct shmid_ds *shmseg;
struct shmid_ds *shmseg;
struct shmid_ds *undoseg;
sizeof(struct shmid_ds));