/freebsd/contrib/sendmail/libsm/ |
H A D | shm.c | 41 sm_shmstart(key, size, shmflg, shmid, owner) 45 int *shmid; variable 56 *shmid = shmget(key, size, shmflg); 57 if (*shmid < 0) 60 shm = shmat(*shmid, (void *) 0, 0); 68 if (shm != SM_SHM_NULL || *shmid >= 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; [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 162 shm = (int *) sm_shmstart(T_SHMKEY, SHMSIZE, 0, &shmid, owner); 173 r = sm_shmsetowner(shmid, getuid(), getgid(), 0660); [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 | 118 int shmid; member 273 segnum = IPCID_TO_IX(shmmap_s->shmid); in shm_delete_mapping() 282 shmmap_s->shmid = -1; in shm_delete_mapping() 343 AUDIT_ARG_SVIPC_ID(shmmap_s->shmid); in kern_shmdt_locked() 345 if (shmmap_s->shmid != -1 && in kern_shmdt_locked() 354 &shmsegs[IPCID_TO_IX(shmmap_s->shmid)]); in kern_shmdt_locked() 378 kern_shmat_locked(struct thread *td, int shmid, const void *shmaddr, in kern_shmat_locked() argument 390 AUDIT_ARG_SVIPC_ID(shmid); in kern_shmat_locked() 402 shmmap_s[i].shmid = -1; in kern_shmat_locked() 406 shmseg = shm_find_segment(rpr, shmid, true); in kern_shmat_locked() [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() 415 snprintf(ipcregex, sizeof(ipcregex), "shmget.*ret.*success,%d", shmid); in ATF_TC_BODY() 419 ATF_REQUIRE_EQ(0, shmctl(shmid, IPC_RMID, NULL)); in ATF_TC_BODY() 460 ATF_REQUIRE((shmid = in ATF_TC_BODY() 464 ATF_REQUIRE((intptr_t)(addr = shmat(shmid, NULL, 0)) != -1); in ATF_TC_BODY() 468 "IPC.*%d.*return,success", shmid); in ATF_TC_BODY() 472 ATF_REQUIRE_EQ(0, shmctl(shmid, IPC_RMID, NULL)); in ATF_TC_BODY() 516 ATF_REQUIRE((shmid = in ATF_TC_BODY() 520 ATF_REQUIRE((intptr_t)(addr = shmat(shmid, NULL, 0)) != -1); in ATF_TC_BODY() [all …]
|
/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/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/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 | 1196 #define __sanitizer_syscall_pre_shmat(shmid, shmaddr, shmflg) \ argument 1197 __sanitizer_syscall_pre_impl_shmat((long long)(shmid), (long long)(shmaddr), \ 1199 #define __sanitizer_syscall_post_shmat(res, shmid, shmaddr, shmflg) \ argument 1201 res, (long long)(shmid), (long long)(shmaddr), (long long)(shmflg)) 1202 #define __sanitizer_syscall_pre_compat_14_shmctl(shmid, cmd, buf) \ argument 1204 (long long)(shmid), (long long)(cmd), (long long)(buf)) 1205 #define __sanitizer_syscall_post_compat_14_shmctl(res, shmid, cmd, buf) \ argument 1207 res, (long long)(shmid), (long long)(cmd), (long long)(buf)) 1618 #define __sanitizer_syscall_pre_compat_50___shmctl13(shmid, cmd, buf) \ argument 1620 (long long)(shmid), (long long)(cmd), (long long)(buf)) [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 1355 __sanitizer_syscall_post_impl_shmctl(res, (long)(shmid), (long)(cmd), \ 2779 void __sanitizer_syscall_pre_impl_shmat(long shmid, long shmaddr, long shmflg); 2780 void __sanitizer_syscall_post_impl_shmat(long res, long shmid, long shmaddr, [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/sys/ |
H A D | syscallsubr.h | 340 int kern_shmat(struct thread *td, int shmid, const void *shmaddr, 342 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 | 596 void * __sys_shmat(int shmid, const void * shmaddr, int shmflg); 793 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 | 2333 PRE_SYSCALL(shmat)(long shmid, void *shmaddr, long shmflg) {} 2335 POST_SYSCALL(shmat)(long res, long shmid, void *shmaddr, long shmflg) { 2365 PRE_SYSCALL(shmctl)(long shmid, long cmd, void *buf) {} 2367 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 1045 char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)]; member
|
/freebsd/sys/arm64/linux/ |
H A D | linux_systrace_args.c | 1550 iarg[a++] = p->shmid; /* l_int */ in systrace_args() 1559 iarg[a++] = p->shmid; /* l_int */ in systrace_args()
|