*** empty log message ***

This commit is contained in:
glenux 2004-02-21 16:49:52 +00:00 committed by Glenn Y. Rolland
parent d5f53beab1
commit ac6631c427

View file

@ -128,6 +128,10 @@ void * msgAllocate(msgSpace *space,
strcpy(resultPoolId,mSPoolDataTab[selectedIdx].id); strcpy(resultPoolId,mSPoolDataTab[selectedIdx].id);
msgPoolSemIdIntern(ressourceSemId,space->id,selectedIdx); msgPoolSemIdIntern(ressourceSemId,space->id,selectedIdx);
ressourceSemFd=sem_open(ressourceSemId,O_CREAT,SEM_DEFAULT_MODE,0); ressourceSemFd=sem_open(ressourceSemId,O_CREAT,SEM_DEFAULT_MODE,0);
if(ressourceSemFd==SEM_FAILED){
perror("sem_open");
return NULL;
}
} }
if (sem_wait(ressourceSemFd) < 0){ if (sem_wait(ressourceSemFd) < 0){
@ -136,15 +140,16 @@ void * msgAllocate(msgSpace *space,
return NULL; 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); 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 */ /* on modifie maintenant les données */
/* TODO: mapper le buffer libre dans l'esp addr du proc */ /* TODO: mapper le buffer libre dans l'esp addr du proc */
sem_close(poolDataSemFd); sem_close(poolDataSemFd);
/* TODO: unmapper le msgPoolDataTab */ /* TODO: unmapper le msgPoolDataTab */