Lines Matching refs:buf
69 shmctl(int shmid, int cmd, struct shmid_ds *buf)
74 if (buf == (struct shmid_ds *)-1) {
79 if (buf == 0) {
82 n_buf.shm_perm = buf->shm_perm;
83 n_buf.shm_segsz = buf->shm_segsz;
84 n_buf.shm_amp = buf->shm_amp;
85 n_buf.shm_lpid = buf->shm_lpid;
86 n_buf.shm_cpid = buf->shm_cpid;
87 n_buf.shm_nattch = buf->shm_nattch;
88 n_buf.shm_atime = buf->shm_atime;
89 n_buf.shm_dtime = buf->shm_dtime;
90 n_buf.shm_ctime = buf->shm_ctime;
96 buf->shm_perm = n_buf.shm_perm;
97 buf->shm_segsz = n_buf.shm_segsz;
98 buf->shm_amp = n_buf.shm_amp;
99 buf->shm_lpid = n_buf.shm_lpid;
100 buf->shm_cpid = n_buf.shm_cpid;
101 buf->shm_nattch = n_buf.shm_nattch;
102 buf->shm_atime = n_buf.shm_atime;
103 buf->shm_dtime = n_buf.shm_dtime;
104 buf->shm_ctime = n_buf.shm_ctime;
128 struct shmid_ds *buf;
142 buf = va_arg(ap, struct shmid_ds *);
144 return (shmctl(shmid, cmd, buf));