#include "libnazgul.h" int queueLock(msgSpaceId spaceid,int queueIdx){ sem_t * queueSemFd; msgQueueSemId queueSemId; queueSemFd=sem_open(queueSemId,O_CREAT|O_EXCL,0666,1); if(queueSemFd==SEM_FAILED){ NZG_ERROR("sem_open",queueSemId); return -1; } return -1; }