diff --git a/src/poolDataTabLock.c b/src/poolDataTabLock.c index 907afe7..08d4b08 100644 --- a/src/poolDataTabLock.c +++ b/src/poolDataTabLock.c @@ -3,6 +3,7 @@ int msgPoolDataTabLock(msgSpace * space){ sem_t * poolDataTabSemFd; +printf("Locking %s\n",space->poolDataTabSemId); poolDataTabSemFd=sem_open( space->poolDataTabSemId diff --git a/src/poolDataTabUnlock.c b/src/poolDataTabUnlock.c index 59fa7d4..4a8a674 100644 --- a/src/poolDataTabUnlock.c +++ b/src/poolDataTabUnlock.c @@ -4,12 +4,15 @@ int msgPoolDataTabUnlock(msgSpace * space){ sem_t * poolDataTabSemFd; - +printf("Locking %s\n",space->poolDataTabSemId); poolDataTabSemFd=sem_open( space->poolDataTabSemId ,O_CREAT, SEM_DEFAULT_MODE, 1); + int semval=0; + sem_getvalue(poolDataTabSemFd,&semval); + printf("(Value:%d)",semval); if(poolDataTabSemFd==SEM_FAILED){ NZG_ERROR("sem_open",space->poolDataTabSemId); goto ERROR;