l3.libnazgul/src/queueLock.c

15 lines
283 B
C
Raw Normal View History

2004-02-23 18:50:52 +00:00
#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;
}