l3.libnazgul/src/queueElemDelete.c
2020-03-03 23:46:32 +01:00

18 lines
340 B
C

#include "libnazgul.h"
int msgQueueElemDelete(msgQueueElemId queueElemId){
msgQueueElem * queueElemAddr;
msgQueueElemId nextIdToDie;
queueElemAddr = msgQueueElemOpen(queueElemId);
msgQueueElemClose(queueElem);
if (nextIdToDie != NULL){
return msgQueueElemDelete(nextIdToDie);
} else {
return 0;
}
ERROR:
return -1;
}