ipc_get
if (error = ipc_get(msq_svc, key, msgflg, (kipc_perm_t **)&qp, &lock))
if (error = ipc_get(shm_svc, key, shmflg, (kipc_perm_t **)&sp, &lock))
int ipc_get(ipc_service_t *, key_t, int, kipc_perm_t **, kmutex_t **);
if (error = ipc_get(sem_svc, key, semflg, (kipc_perm_t **)&sp, &lock))