*** empty log message ***
This commit is contained in:
parent
d5f53beab1
commit
ac6631c427
1 changed files with 7 additions and 2 deletions
|
@ -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 */
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue