Searched refs:sem_perm (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/tools/regression/sysvsem/
H A Dsemtest.c138 s_ds.sem_perm.mode = (s_ds.sem_perm.mode & ~0777) | 0600;
150 if ((s_ds.sem_perm.mode & 0777) != 0600)
285 sp->sem_perm.uid, sp->sem_perm.gid,
286 sp->sem_perm.cuid, sp->sem_perm.cgid,
287 sp->sem_perm.mode & 0777);
298 if (sp->sem_perm.uid != uid || sp->sem_perm
[all...]
/freebsd-13-stable/sys/kern/
H A Dsysv_sem.c292 sema[i].u.sem_perm.mode = 0;
293 sema[i].u.sem_perm.seq = 0;
549 return ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0 ||
550 semakptr->u.sem_perm.seq != IPCID_TO_SEQ(semid) ||
569 semakptr->u.sem_perm.cuid = cred ? cred->cr_uid : 0;
570 semakptr->u.sem_perm.uid = cred ? cred->cr_uid : 0;
571 semakptr->u.sem_perm.mode = 0;
583 if ((sema[i].u.sem_perm.mode & SEM_ALLOC) &&
591 if ((sema[i].u.sem_perm.mode & SEM_ALLOC) &&
729 if ((semakptr->u.sem_perm
[all...]
/freebsd-13-stable/sys/sys/
H A Dsem.h36 struct ipc_perm_old sem_perm; /* operation permission struct */ member in struct:semid_ds_old
50 struct ipc_perm sem_perm; /* operation permission struct */ member in struct:semid_ds
/freebsd-13-stable/contrib/netbsd-tests/kernel/
H A Dt_sysv.c494 s_ds.sem_perm.mode = (s_ds.sem_perm.mode & ~0777) | 0600;
506 ATF_REQUIRE_MSG((s_ds.sem_perm.mode & 0777) == 0600,
600 sp->sem_perm.uid, sp->sem_perm.gid,
601 sp->sem_perm.cuid, sp->sem_perm.cgid,
602 sp->sem_perm.mode & 0777);
613 ATF_REQUIRE_MSG(sp->sem_perm.uid == uid && sp->sem_perm
[all...]
/freebsd-13-stable/usr.bin/ipcs/
H A Dipcs.c279 if ((kxsema[i].u.sem_perm.mode & SEM_ALLOC)
282 uid != kxsema[i].u.sem_perm.uid)
511 IXSEQ_TO_IPCID(i, ksemaptr->u.sem_perm),
512 (int)ksemaptr->u.sem_perm.key,
513 fmt_perm(ksemaptr->u.sem_perm.mode),
514 user_from_uid(ksemaptr->u.sem_perm.uid, 0),
515 group_from_gid(ksemaptr->u.sem_perm.gid, 0));
519 user_from_uid(ksemaptr->u.sem_perm.cuid, 0),
520 group_from_gid(ksemaptr->u.sem_perm.cgid, 0));
/freebsd-13-stable/contrib/sendmail/libsm/
H A Dsem.c238 semidds.sem_perm.uid = uid;
239 semidds.sem_perm.gid = gid;
240 semidds.sem_perm.mode = mode;
/freebsd-13-stable/sys/compat/freebsd32/
H A Dfreebsd32_ipc.h45 struct ipc_perm32 sem_perm; member in struct:semid_ds32
144 struct ipc_perm32_old sem_perm; member in struct:semid_ds32_old
/freebsd-13-stable/sys/compat/linux/
H A Dlinux_ipc.c176 struct l_ipc_perm sem_perm; member in struct:l_semid_ds
204 linux_to_bsd_ipc_perm(&lsp->sem_perm, &bsp->sem_perm);
214 bsd_to_linux_ipc_perm(&bsp->sem_perm, &lsp->sem_perm);
387 linux_semid64->sem_perm.uid = linux_semid.sem_perm.uid;
388 linux_semid64->sem_perm.gid = linux_semid.sem_perm.gid;
389 linux_semid64->sem_perm
[all...]
H A Dlinux_ipc64.h104 struct l_ipc64_perm sem_perm; /* permissions */ member in struct:l_semid64_ds
/freebsd-13-stable/usr.bin/ipcrm/
H A Dipcrm.c170 if ((kxsema[num].u.sem_perm.mode & SEM_ALLOC) != 0) {
172 kxsema[num].u.sem_perm);
/freebsd-13-stable/contrib/apr/locks/unix/
H A Dproc_mutex.c432 buf.sem_perm.uid = uid;
433 buf.sem_perm.gid = gid;
434 buf.sem_perm.mode = apr_unix_perms2mode(perms);

Completed in 121 milliseconds