Home
last modified time | relevance | path

Searched refs:shmflg (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/sendmail/libsm/
H A Dshm.c41 sm_shmstart(key, size, shmflg, shmid, owner)
44 int shmflg; variable
52 if (shmflg == 0)
53 shmflg = SHM_R|SHM_W|(SHM_R>>3)|(SHM_W>>3);
55 shmflg |= IPC_CREAT|IPC_EXCL;
56 *shmid = shmget(key, size, shmflg);
/freebsd/sys/security/mac/
H A Dmac_sysv_shm.c120 int shmflg) in mac_sysvshm_check_shmat() argument
125 shmsegptr->label, shmflg); in mac_sysvshm_check_shmat()
127 shmflg); in mac_sysvshm_check_shmat()
168 int shmflg) in mac_sysvshm_check_shmget() argument
173 shmsegptr->label, shmflg); in mac_sysvshm_check_shmget()
175 shmflg); in mac_sysvshm_check_shmget()
H A Dmac_framework.h501 struct shmid_kernel *shmsegptr, int shmflg);
507 struct shmid_kernel *shmsegptr, int shmflg);
H A Dmac_policy.h595 struct label *shmseglabel, int shmflg);
604 struct label *shmseglabel, int shmflg);
/freebsd/sys/kern/
H A Dsysv_shm.c127 static int shmget_existing(struct thread *td, size_t size, int shmflg,
379 int shmflg) in kern_shmat_locked() argument
391 AUDIT_ARG_VALUE(shmflg); in kern_shmat_locked()
410 (shmflg & SHM_RDONLY) ? IPC_R : IPC_R|IPC_W); in kern_shmat_locked()
414 error = mac_sysvshm_check_shmat(td->td_ucred, shmseg, shmflg); in kern_shmat_locked()
428 if ((shmflg & SHM_RDONLY) == 0) in kern_shmat_locked()
431 if ((shmflg & SHM_RND) != 0) in kern_shmat_locked()
437 if ((shmflg & SHM_REMAP) != 0) in kern_shmat_locked()
468 kern_shmat(struct thread *td, int shmid, const void *shmaddr, int shmflg) in kern_shmat() argument
473 error = kern_shmat_locked(td, shmid, shmaddr, shmflg); in kern_shmat()
[all …]
/freebsd/sys/compat/linux/
H A Dlinux_ipc.c778 .shmflg = args->shmflg in linux_shmat()
800 .shmflg = args->shmflg in linux_shmget()
/freebsd/sys/amd64/linux32/
H A Dlinux32_machdep.c211 a.shmflg = args->arg2; in linux_ipc()
231 a.shmflg = args->arg3; in linux_ipc()
H A Dlinux32_systrace_args.c2918 iarg[a++] = p->shmflg; /* l_int */ in systrace_args()
2936 iarg[a++] = p->shmflg; /* l_int */ in systrace_args()
H A Dlinux32_proto.h1502 char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)]; member
1512 char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)]; member
/freebsd/sys/i386/linux/
H A Dlinux_machdep.c195 a.shmflg = args->arg2; in linux_ipc()
215 a.shmflg = args->arg3; in linux_ipc()
H A Dlinux_systrace_args.c2949 iarg[a++] = p->shmflg; /* l_int */ in systrace_args()
2967 iarg[a++] = p->shmflg; /* l_int */ in systrace_args()
H A Dlinux_proto.h1496 char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)]; member
1506 char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)]; member
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dnetbsd_syscall_hooks.h1196 #define __sanitizer_syscall_pre_shmat(shmid, shmaddr, shmflg) \ argument
1198 (long long)(shmflg))
1199 #define __sanitizer_syscall_post_shmat(res, shmid, shmaddr, shmflg) \ argument
1201 res, (long long)(shmid), (long long)(shmaddr), (long long)(shmflg))
1212 #define __sanitizer_syscall_pre_shmget(key, size, shmflg) \ argument
1214 (long long)(shmflg))
1215 #define __sanitizer_syscall_post_shmget(res, key, size, shmflg) \ argument
1217 (long long)(size), (long long)(shmflg))
3757 long long shmflg);
3759 long long shmaddr, long long shmflg);
[all …]
H A Dlinux_syscall_hooks.h1337 #define __sanitizer_syscall_pre_shmat(shmid, shmaddr, shmflg) \ argument
1339 (long)(shmflg))
1340 #define __sanitizer_syscall_post_shmat(res, shmid, shmaddr, shmflg) \ argument
1342 (long)(shmflg))
2779 void __sanitizer_syscall_pre_impl_shmat(long shmid, long shmaddr, long shmflg);
2781 long shmflg);
/freebsd/sys/security/mac_stub/
H A Dmac_stub.c1415 struct label *shmseglabel, int shmflg) in stub_sysvshm_check_shmat() argument
1439 struct label *shmseglabel, int shmflg) in stub_sysvshm_check_shmget() argument
/freebsd/lib/libsys/
H A D_libsys.h604 void * __sys_shmat(int shmid, const void * shmaddr, int shmflg);
606 int __sys_shmget(key_t key, size_t size, int shmflg);
/freebsd/sys/security/mac_mls/
H A Dmac_mls.c2361 struct label *shmseglabel, int shmflg) in mls_sysvshm_check_shmat() argument
2373 if ((shmflg & SHM_RDONLY) == 0) { in mls_sysvshm_check_shmat()
2415 struct label *shmseglabel, int shmflg) in mls_sysvshm_check_shmget() argument
/freebsd/sys/security/mac_biba/
H A Dmac_biba.c2731 struct label *shmseglabel, int shmflg) in biba_sysvshm_check_shmat() argument
2743 if ((shmflg & SHM_RDONLY) == 0) { in biba_sysvshm_check_shmat()
2785 struct label *shmseglabel, int shmflg) in biba_sysvshm_check_shmget() argument
/freebsd/sys/sys/
H A Dsyscallsubr.h344 int shmflg);
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp1675 INTERCEPTOR(void *, shmat, int shmid, const void *shmaddr, int shmflg) { in INTERCEPTOR() argument
1677 void *p = REAL(shmat)(shmid, shmaddr, shmflg); in INTERCEPTOR()
/freebsd/sys/security/mac_test/
H A Dmac_test.c2585 struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) in test_sysvshm_check_shmat() argument
2624 struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) in test_sysvshm_check_shmget() argument
/freebsd/sys/arm64/linux/
H A Dlinux_systrace_args.c1550 iarg[a++] = p->shmflg; /* l_int */ in systrace_args()
1568 iarg[a++] = p->shmflg; /* l_int */ in systrace_args()
H A Dlinux_proto.h756 char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)]; member
766 char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)]; member
/freebsd/sys/amd64/linux/
H A Dlinux_systrace_args.c275 iarg[a++] = p->shmflg; /* l_int */ in systrace_args()
284 iarg[a++] = p->shmflg; /* l_int */ in systrace_args()
H A Dlinux_proto.h160 char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)]; member
165 char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)]; member

12