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

/freebsd-11.0-release/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-11.0-release/sys/kern/
H A Dsysv_sem.c281 sema[i].u.sem_perm.mode = 0;
282 sema[i].u.sem_perm.seq = 0;
540 return ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0 ||
541 semakptr->u.sem_perm.seq != IPCID_TO_SEQ(semid) ||
554 semakptr->u.sem_perm.cuid = cred ? cred->cr_uid : 0;
555 semakptr->u.sem_perm.uid = cred ? cred->cr_uid : 0;
556 semakptr->u.sem_perm.mode = 0;
568 if ((sema[i].u.sem_perm.mode & SEM_ALLOC) &&
575 if ((sema[i].u.sem_perm.mode & SEM_ALLOC) &&
710 if ((semakptr->u.sem_perm
[all...]
/freebsd-11.0-release/sys/sys/
H A Dsem.h33 struct ipc_perm_old sem_perm; /* operation permission struct */ member in struct:semid_ds_old
47 struct ipc_perm sem_perm; /* operation permission struct */ member in struct:semid_ds
/freebsd-11.0-release/sys/i386/ibcs2/
H A Dibcs2_ipc.h59 struct ibcs2_ipc_perm sem_perm; member in struct:ibcs2_semid_ds
H A Dibcs2_ipc.c284 cvt_perm2iperm(&bp->sem_perm, &ibp->sem_perm);
297 cvt_iperm2perm(&ibp->sem_perm, &bp->sem_perm);
/freebsd-11.0-release/contrib/netbsd-tests/kernel/
H A Dt_sysv.c491 s_ds.sem_perm.mode = (s_ds.sem_perm.mode & ~0777) | 0600;
503 ATF_REQUIRE_MSG((s_ds.sem_perm.mode & 0777) == 0600,
599 sp->sem_perm.uid, sp->sem_perm.gid,
600 sp->sem_perm.cuid, sp->sem_perm.cgid,
601 sp->sem_perm.mode & 0777);
612 ATF_REQUIRE_MSG(sp->sem_perm.uid == uid && sp->sem_perm
[all...]
/freebsd-11.0-release/usr.bin/ipcs/
H A Dipcs.c286 if ((kxsema[i].u.sem_perm.mode & SEM_ALLOC)
289 uid != kxsema[i].u.sem_perm.uid)
523 IXSEQ_TO_IPCID(i, ksemaptr->u.sem_perm),
524 (int)ksemaptr->u.sem_perm.key,
525 fmt_perm(ksemaptr->u.sem_perm.mode),
526 user_from_uid(ksemaptr->u.sem_perm.uid, 0),
527 group_from_gid(ksemaptr->u.sem_perm.gid, 0));
531 user_from_uid(ksemaptr->u.sem_perm.cuid, 0),
532 group_from_gid(ksemaptr->u.sem_perm.cgid, 0));
/freebsd-11.0-release/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-11.0-release/sys/compat/freebsd32/
H A Dfreebsd32_ipc.h43 struct ipc_perm32 sem_perm; member in struct:semid_ds32
111 struct ipc_perm32_old sem_perm; member in struct:semid_ds32_old
/freebsd-11.0-release/sys/i386/linux/
H A Dlinux_ipc64.h97 struct l_ipc64_perm sem_perm; /* permissions */ member in struct:l_semid64_ds
/freebsd-11.0-release/sys/amd64/linux/
H A Dlinux_ipc64.h97 struct l_ipc64_perm sem_perm; /* permissions */ member in struct:l_semid64_ds
/freebsd-11.0-release/sys/amd64/linux32/
H A Dlinux32_ipc64.h97 struct l_ipc64_perm sem_perm; /* permissions */ member in struct:l_semid64_ds
/freebsd-11.0-release/sys/compat/linux/
H A Dlinux_ipc.c168 struct l_ipc_perm sem_perm; member in struct:l_semid_ds
200 linux_to_bsd_ipc_perm(&lsp->sem_perm, &bsp->sem_perm);
211 bsd_to_linux_ipc_perm(&bsp->sem_perm, &lsp->sem_perm);
372 linux_semid->sem_perm.uid = linux_semid64.sem_perm.uid;
373 linux_semid->sem_perm.gid = linux_semid64.sem_perm.gid;
374 linux_semid->sem_perm
[all...]
/freebsd-11.0-release/sys/compat/svr4/
H A Dsvr4_ipc.h160 struct svr4_ipc_perm sem_perm; member in struct:svr4_semid_ds
H A Dsvr4_ipc.c151 bsd_to_svr4_ipc_perm(&bds->sem_perm, &sds->sem_perm);
163 svr4_to_bsd_ipc_perm(&sds->sem_perm, &bds->sem_perm);
/freebsd-11.0-release/usr.bin/ipcrm/
H A Dipcrm.c169 if ((kxsema[num].u.sem_perm.mode & SEM_ALLOC) != 0) {
171 kxsema[num].u.sem_perm);

Completed in 155 milliseconds