*** empty log message ***

This commit is contained in:
glenux 2004-02-21 16:49:52 +00:00
parent 70fbb3902c
commit 923b5fb6bf

View file

@ -128,6 +128,10 @@ void * msgAllocate(msgSpace *space,
strcpy(resultPoolId,mSPoolDataTab[selectedIdx].id);
msgPoolSemIdIntern(ressourceSemId,space->id,selectedIdx);
ressourceSemFd=sem_open(ressourceSemId,O_CREAT,SEM_DEFAULT_MODE,0);
if(ressourceSemFd==SEM_FAILED){
perror("sem_open");
return NULL;
}
}
if (sem_wait(ressourceSemFd) < 0){
@ -136,15 +140,16 @@ void * msgAllocate(msgSpace *space,
return NULL;
}
/* on a acqui un semaphore pour la ressouce */
/* on acquiert le droit de modifier les infos sur la ressource */
poolDataSemFd=sem_open(space->poolDataSemId,O_CREAT,SEM_DEFAULT_MODE,1);
/* on a acqui un semaphore pour la ressouce */
/* on modifie maintenant les données */
/* TODO: mapper le buffer libre dans l'esp addr du proc */
sem_close(poolDataSemFd);
/* TODO: unmapper le msgPoolDataTab */