IPC_PRIVATE
semid = semget(IPC_PRIVATE, 1, 0600);
if (key != IPC_PRIVATE) {
if (key != IPC_PRIVATE && !(msgflg & IPC_CREAT))
if (key == IPC_PRIVATE)
if (key == IPC_PRIVATE || (semflg & IPC_CREAT)) {
if (key != IPC_PRIVATE) {
if (key == IPC_PRIVATE || (semflg & IPC_CREAT)) {
shmseg->shm_perm.key = IPC_PRIVATE;
shmseg = pool_get(&shm_pool, key == IPC_PRIVATE ? PR_WAITOK :
if (SCARG(uap, key) != IPC_PRIVATE) {
if (target_key == IPC_PRIVATE) {