Home
last modified time | relevance | path

Searched refs:shmid (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/sendmail/libsm/
H A Dshm.c45 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 Dt-shm.c48 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 Dsht.c53 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 Dshmticklib.c39 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 Dshm.sh86 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 Dshm2.sh105 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 Dsysv_shm.c119 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 Dshm.c44 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 Dinter-process.c50 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 Dt_mincore.c293 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 Drefclock_shm.c136 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 Dt_sysv.c697 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 Dshmtest.c266 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 Dbuf.c96 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 Dmlx5.h283 int shmid; member
/freebsd/sys/compat/linux/
H A Dlinux_ipc.c776 .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 Dnetbsd_syscall_hooks.h1201 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 Dlinux_syscall_hooks.h1337 #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 Dlinux32_machdep.c209 a.shmid = args->arg1; in linux_ipc()
237 a.shmid = args->arg1; in linux_ipc()
/freebsd/sys/i386/linux/
H A Dlinux_machdep.c193 a.shmid = args->arg1; in linux_ipc()
221 a.shmid = args->arg1; in linux_ipc()
/freebsd/sys/sys/
H A Dsyscallsubr.h337 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 Dmsan_interceptors.cpp1649 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.h592 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 Dsanitizer_common_syscalls.inc2319 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 Dfreebsd32_proto.h534 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

12