Home
last modified time | relevance | path

Searched refs:shmid_ds (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/sendmail/libsm/
H A Dshm.c136 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 Dsysv_shm.c498 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 Dsanitizer_platform_limits_solaris.cpp305 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 Dsanitizer_platform_limits_freebsd.cpp512 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 Dsanitizer_platform_limits_posix.cpp1219 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 Dsanitizer_platform_limits_netbsd.cpp2647 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 Dshmtest.c51 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 Dshm.h102 struct shmid_ds { struct
133 struct shmid_ds u;
178 int shmctl(int, int, struct shmid_ds *);
H A Dsysproto.h1506 …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 Dt_sysv.c69 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 Dlinux_ipc.c217 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.h51 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 Dinter-process.c54 static struct shmid_ds shmbuff;