/freebsd/contrib/sendmail/libsm/ |
H A D | shm.c | 136 struct shmid_ds shmid_ds; local 138 memset(&shmid_ds, 0, sizeof(shmid_ds)); 139 if ((r = shmctl(shmid, IPC_STAT, &shmid_ds)) < 0) 141 shmid_ds.shm_perm.uid = uid; 142 shmid_ds.shm_perm.gid = gid; 143 shmid_ds.shm_perm.mode = mode; 144 if ((r = shmctl(shmid, IPC_SET, &shmid_ds)) < 0)
|
/freebsd/sys/kern/ |
H A D | sysv_shm.c | 498 struct shmid_ds *shmidp; in kern_shmctl_locked() 552 shmidp = (struct shmid_ds *)buf; in kern_shmctl_locked() 556 memcpy(shmidp, &shmseg->u, sizeof(struct shmid_ds)); in kern_shmctl_locked() 560 *bufsz = sizeof(struct shmid_ds); in kern_shmctl_locked() 567 shmidp = (struct shmid_ds *)buf; in kern_shmctl_locked() 611 struct shmid_ds *buf; 618 struct shmid_ds buf; in sys_shmctl() 632 if ((error = copyin(uap->buf, &buf, sizeof(struct shmid_ds)))) in sys_shmctl() 1489 struct shmid_ds shmid_ds; in freebsd7_freebsd32_shmctl() member 1505 &u.shmid_ds.shm_perm); in freebsd7_freebsd32_shmctl() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_platform_limits_solaris.cpp | 305 CHECK_TYPE_SIZE(shmid_ds); 306 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_perm); 307 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_segsz); 308 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_atime); 309 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_dtime); 310 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_ctime); 311 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_cpid); 312 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_lpid); 313 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_nattch);
|
H A D | sanitizer_platform_limits_freebsd.cpp | 512 CHECK_TYPE_SIZE(shmid_ds); 513 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_perm); 514 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_segsz); 515 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_atime); 516 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_dtime); 517 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_ctime); 518 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_cpid); 519 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_lpid); 520 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_nattch);
|
H A D | sanitizer_platform_limits_posix.cpp | 1219 CHECK_TYPE_SIZE(shmid_ds); 1220 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_perm); 1221 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_segsz); 1222 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_atime); 1223 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_dtime); 1224 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_ctime); 1225 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_cpid); 1226 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_lpid); 1227 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_nattch);
|
H A D | sanitizer_platform_limits_netbsd.cpp | 2647 CHECK_TYPE_SIZE(shmid_ds); 2648 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_perm); 2649 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_segsz); 2650 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_atime); 2651 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_dtime); 2652 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_ctime); 2653 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_cpid); 2654 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_lpid); 2655 CHECK_SIZE_AND_OFFSET(shmid_ds, shm_nattch);
|
/freebsd/tools/regression/sysvshm/ |
H A D | shmtest.c | 51 static void print_shmid_ds(struct shmid_ds *, mode_t); 69 struct shmid_ds s_ds; in main() 179 struct shmid_ds s_ds; in sigchld_handler() 223 print_shmid_ds(struct shmid_ds *sp, mode_t mode) in print_shmid_ds()
|
/freebsd/sys/sys/ |
H A D | shm.h | 102 struct shmid_ds { struct 133 struct shmid_ds u; 178 int shmctl(int, int, struct shmid_ds *);
|
H A D | sysproto.h | 1506 …char buf_l_[PADL_(struct shmid_ds *)]; struct shmid_ds * buf; char buf_r_[PADR_(struct shmid_ds *)…
|
/freebsd/contrib/netbsd-tests/kernel/ |
H A D | t_sysv.c | 69 void print_shmid_ds(struct shmid_ds *, mode_t); 607 struct shmid_ds s_ds; in ATF_TC_BODY() 716 print_shmid_ds(struct shmid_ds *sp, mode_t mode) in print_shmid_ds()
|
/freebsd/sys/compat/linux/ |
H A D | linux_ipc.c | 217 linux_to_bsd_shmid_ds(struct l_shmid64_ds *lsp, struct shmid_ds *bsp) in linux_to_bsd_shmid_ds() 231 bsd_to_linux_shmid_ds(struct shmid_ds *bsp, struct l_shmid64_ds *lsp) in bsd_to_linux_shmid_ds() 812 struct shmid_ds bsd_shmid; in linux_shmctl()
|
/freebsd/lib/libsys/ |
H A D | _libsys.h | 51 struct shmid_ds; 392 typedef int (__sys_shmctl_t)(int, int, struct shmid_ds *); 793 int __sys_shmctl(int shmid, int cmd, struct shmid_ds * buf);
|
/freebsd/tests/sys/audit/ |
H A D | inter-process.c | 54 static struct shmid_ds shmbuff;
|