/freebsd/contrib/sendmail/libsm/ |
H A D | shm.c | 45 int *shmid; variable 56 *shmid = shmget(key, size, shmflg); 57 if (*shmid < 0) 60 shm = shmat(*shmid, (void *) 0, 0); 69 sm_shmstop(shm, *shmid, owner); 70 *shmid = SM_SHM_NO_ID; 94 sm_shmstop(shm, shmid, owner) in sm_shmstop() argument 96 int shmid; 103 if (owner && shmid >= 0 && (r = shmctl(shmid, IPC_RMID, NULL)) < 0) 128 sm_shmsetowner(shmid, uid, gid, mode) in sm_shmsetowner() [all …]
|
H A D | t-shm.c | 48 int *shm, shmid; local 51 shm = (int *) sm_shmstart(T_SHMKEY, SHMSIZE, 0, &shmid, owner); 88 i = sm_shmsetowner(shmid, getuid(), getgid(), 0644); 93 return sm_shmstop((void *) shm, shmid, owner); 116 int *shm, shmid; local 119 shm = (int *) sm_shmstart(T_SHMKEY, size, 0, &shmid, owner); 136 return sm_shmstop((void *) shm, shmid, owner); 159 int *shm, shmid; local 173 r = sm_shmsetowner(shmid, getuid(), getgid(), 0660); 181 r = sm_shmstop((void *) shm, shmid, owner); [all …]
|
/freebsd/contrib/ntp/util/ |
H A D | sht.c | 53 int shmid=shmget (0x4e545030+unit, sizeof (struct shmTime), IPC_CREAT|0777); in getShmTime() local 54 if (shmid==-1) { in getShmTime() 59 struct shmTime *p=(struct shmTime *)shmat (shmid, 0, 0); in getShmTime() 73 HANDLE shmid; in getShmTime() 80 shmid=CreateFileMapping ((HANDLE)0xffffffff, 0, PAGE_READWRITE, in getShmTime() 82 if (!shmid) { in getShmTime() 83 shmid=CreateFileMapping ((HANDLE)0xffffffff, 0, PAGE_READWRITE, in getShmTime() 88 if (!shmid) { in getShmTime() 97 struct shmTime *p=(struct shmTime *) MapViewOfFile (shmid, in getShmTime()
|
/freebsd/contrib/sendmail/src/ |
H A D | shmticklib.c | 39 static int shmid = -1; variable 43 if (shmid < 0) 47 shmid = shmget(STATUSD_SHM_KEY, size, 0); 48 if (shmid < 0) 53 sp = (STATUSD_SHM *) shmat(shmid, NULL, 0);
|
/freebsd/tools/test/stress2/misc/ |
H A D | shm.sh | 86 static int cont, shmid; 98 if (shmid != 0) 99 shmctl(shmid, IPC_RMID, NULL); 135 if ((shmid = shmget(shmkey, len, IPC_CREAT | IPC_EXCL | 141 if ((shmp = shmat(shmid, NULL, 0)) == (void *) -1) 150 if (shmctl(shmid, IPC_RMID, NULL) == -1) 155 shmid = 0;
|
H A D | shm2.sh | 105 int page, shmid; 110 shmid = -1; 111 while (shmid == -1) { 112 if ((shmid = shmget(shmkey, size, IPC_CREAT | IPC_EXCL | 0640)) == -1) { 119 if ((c = shmat(shmid, NULL, 0)) == (void *) -1) 140 if (shmctl(shmid, IPC_RMID, NULL) == -1)
|
/freebsd/sys/kern/ |
H A D | sysv_shm.c | 119 int shmid; member 281 shmmap_s->shmid = -1; in shm_delete_mapping() 401 shmmap_s[i].shmid = -1; in kern_shmat_locked() 458 shmmap_s->shmid = shmid; in kern_shmat_locked() 479 int shmid; member 608 int shmid; member 848 if (shm->shmid != -1) in shmexit() 1319 int shmid; member 1415 ap.shmid = uap->a2; in freebsd32_shmsys() 1437 ap.shmid = uap->a2; in freebsd32_shmsys() [all …]
|
/freebsd/tools/test/stress2/testcases/shm/ |
H A D | shm.c | 44 static int shmid = -1; variable 64 if ((shmid = shmget(shmkey, 10 * pgsize, IPC_CREAT | IPC_EXCL | 0640)) == -1) { in setup() 73 if ((shm_buf = shmat(shmid, NULL, 0)) == (void *) -1) in setup() 99 if (shmid != -1) in cleanup() 100 if (shmctl(shmid, IPC_RMID, NULL) == -1 && errno != EINVAL) in cleanup()
|
/freebsd/tests/sys/audit/ |
H A D | inter-process.c | 50 static int msqid, shmid, semid; variable 412 ATF_REQUIRE((shmid = in ATF_TC_BODY() 460 ATF_REQUIRE((shmid = in ATF_TC_BODY() 468 "IPC.*%d.*return,success", shmid); in ATF_TC_BODY() 516 ATF_REQUIRE((shmid = in ATF_TC_BODY() 567 ATF_REQUIRE((shmid = in ATF_TC_BODY() 574 "shmctl.*IPC_RMID.*%d.*return,success", shmid); in ATF_TC_BODY() 615 ATF_REQUIRE((shmid = in ATF_TC_BODY() 622 "shmctl.*IPC_STAT.*%d.*return,success", shmid); in ATF_TC_BODY() 666 ATF_REQUIRE((shmid = in ATF_TC_BODY() [all …]
|
/freebsd/contrib/netbsd-tests/lib/libc/sys/ |
H A D | t_mincore.c | 293 int shmid; in ATF_TC_BODY() local 295 shmid = shmget(IPC_PRIVATE, npgs * page, in ATF_TC_BODY() 298 ATF_REQUIRE(shmid != -1); in ATF_TC_BODY() 300 addr = shmat(shmid, NULL, 0); in ATF_TC_BODY() 328 ATF_REQUIRE(shmctl(shmid, IPC_RMID, NULL) == 0); in ATF_TC_BODY()
|
/freebsd/contrib/ntp/ntpd/ |
H A D | refclock_shm.c | 136 int shmid; in getShmTime() local 142 shmid=shmget(0x4e545030 + unit, sizeof (struct shmTime), in getShmTime() 144 if (shmid == -1) { /* error */ in getShmTime() 148 p = (struct shmTime *)shmat (shmid, 0, 0); in getShmTime() 160 HANDLE shmid = 0; in getShmTime() local 185 shmid = CreateFileMapping ((HANDLE)0xffffffff, psec, PAGE_READWRITE, in getShmTime() 187 if (shmid == NULL) { /*error*/ in getShmTime() 194 p = (struct shmTime *)MapViewOfFile(shmid, FILE_MAP_WRITE, 0, 0, in getShmTime()
|
/freebsd/contrib/netbsd-tests/kernel/ |
H A D | t_sysv.c | 697 int shmid; in shmid_cleanup() local 702 shmid = read_int(name); in shmid_cleanup() 703 if (shmid != -1) { in shmid_cleanup() 704 if (shmctl(shmid, IPC_RMID, NULL) == -1) in shmid_cleanup() 750 int shmid; in sharer() local 753 shmid = shmget(shmkey, pgsize, 0); in sharer() 754 if (shmid == -1) in sharer() 757 shm_buf = shmat(shmid, NULL, 0); in sharer()
|
/freebsd/tools/regression/sysvshm/ |
H A D | shmtest.c | 266 int shmid; in receiver() local 269 if ((shmid = shmget(shmkey, pgsize, 0)) == -1) in receiver() 272 if ((shm_buf = shmat(shmid, NULL, 0)) == (void *) -1) in receiver()
|
/freebsd/contrib/ofed/libmlx5/ |
H A D | buf.c | 96 shmctl(hmem->shmid, IPC_RMID, NULL); in free_huge_mem() 200 hmem->shmid = shmget(IPC_PRIVATE, shm_len, SHM_HUGETLB | SHM_R | SHM_W); in alloc_huge_mem() 201 if (hmem->shmid == -1) { in alloc_huge_mem() 206 hmem->shmaddr = shmat(hmem->shmid, MLX5_SHM_ADDR, MLX5_SHMAT_FLAGS); in alloc_huge_mem() 221 shmctl(hmem->shmid, IPC_RMID, NULL); in alloc_huge_mem() 230 shmctl(hmem->shmid, IPC_RMID, NULL); in alloc_huge_mem()
|
H A D | mlx5.h | 283 int shmid; member
|
/freebsd/sys/compat/linux/ |
H A D | linux_ipc.c | 776 .shmid = args->shmid, in linux_shmat() 824 error = kern_shmctl(td, args->shmid, IPC_INFO, in linux_shmctl() 839 error = kern_shmctl(td, args->shmid, SHM_INFO, in linux_shmctl() 852 error = kern_shmctl(td, args->shmid, IPC_STAT, in linux_shmctl() 864 error = kern_shmctl(td, args->shmid, IPC_STAT, in linux_shmctl() 883 return (kern_shmctl(td, args->shmid, IPC_SET, in linux_shmctl() 899 return (kern_shmctl(td, args->shmid, IPC_RMID, buf, NULL)); in linux_shmctl()
|
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/ |
H A D | netbsd_syscall_hooks.h | 1201 res, (long long)(shmid), (long long)(shmaddr), (long long)(shmflg)) 1204 (long long)(shmid), (long long)(cmd), (long long)(buf)) 1207 res, (long long)(shmid), (long long)(cmd), (long long)(buf)) 1620 (long long)(shmid), (long long)(cmd), (long long)(buf)) 1623 res, (long long)(shmid), (long long)(cmd), (long long)(buf)) 3756 void __sanitizer_syscall_pre_impl_shmat(long long shmid, long long shmaddr, 3758 void __sanitizer_syscall_post_impl_shmat(long long res, long long shmid, 3760 void __sanitizer_syscall_pre_impl_compat_14_shmctl(long long shmid, 3764 long long shmid, 4060 void __sanitizer_syscall_pre_impl_compat_50___shmctl13(long long shmid, [all …]
|
H A D | linux_syscall_hooks.h | 1337 #define __sanitizer_syscall_pre_shmat(shmid, shmaddr, shmflg) \ argument 1338 __sanitizer_syscall_pre_impl_shmat((long)(shmid), (long)(shmaddr), \ 1340 #define __sanitizer_syscall_post_shmat(res, shmid, shmaddr, shmflg) \ argument 1341 __sanitizer_syscall_post_impl_shmat(res, (long)(shmid), (long)(shmaddr), \ 1352 #define __sanitizer_syscall_pre_shmctl(shmid, cmd, buf) \ argument 1353 __sanitizer_syscall_pre_impl_shmctl((long)(shmid), (long)(cmd), (long)(buf)) 1354 #define __sanitizer_syscall_post_shmctl(res, shmid, cmd, buf) \ argument 2772 void __sanitizer_syscall_pre_impl_shmat(long shmid, long shmaddr, long shmflg); 2773 void __sanitizer_syscall_post_impl_shmat(long res, long shmid, long shmaddr, 2780 void __sanitizer_syscall_pre_impl_shmctl(long shmid, long cmd, long buf); [all …]
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_machdep.c | 209 a.shmid = args->arg1; in linux_ipc() 237 a.shmid = args->arg1; in linux_ipc()
|
/freebsd/sys/i386/linux/ |
H A D | linux_machdep.c | 193 a.shmid = args->arg1; in linux_ipc() 221 a.shmid = args->arg1; in linux_ipc()
|
/freebsd/sys/sys/ |
H A D | syscallsubr.h | 337 int kern_shmat(struct thread *td, int shmid, const void *shmaddr, 339 int kern_shmctl(struct thread *td, int shmid, int cmd, void *buf,
|
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_interceptors.cpp | 1649 INTERCEPTOR(void *, shmat, int shmid, const void *shmaddr, int shmflg) { in INTERCEPTOR() argument 1651 void *p = REAL(shmat)(shmid, shmaddr, shmflg); in INTERCEPTOR() 1654 int res = REAL(shmctl)(shmid, shmctl_ipc_stat, &ds); in INTERCEPTOR()
|
/freebsd/lib/libsys/ |
H A D | _libsys.h | 592 void * __sys_shmat(int shmid, const void * shmaddr, int shmflg); 790 int __sys_shmctl(int shmid, int cmd, struct shmid_ds * buf);
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_common_syscalls.inc | 2319 PRE_SYSCALL(shmat)(long shmid, void *shmaddr, long shmflg) {} 2321 POST_SYSCALL(shmat)(long res, long shmid, void *shmaddr, long shmflg) { 2351 PRE_SYSCALL(shmctl)(long shmid, long cmd, void *buf) {} 2353 POST_SYSCALL(shmctl)(long res, long shmid, long cmd, void *buf) {
|
/freebsd/sys/compat/freebsd32/ |
H A D | freebsd32_proto.h | 534 char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)]; member 1039 char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)]; member
|