*** 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);
|
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 */
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue