Change instruction order during creation

This commit is contained in:
Glenn Y. Rolland 2019-09-16 17:02:46 +02:00
parent a2065c3fe8
commit 8e9b99946c

View file

@ -12,32 +12,32 @@
*/ */
msgSpace * msgSpaceCreate( msgSpace * msgSpaceCreate(
msgSpaceId spaceId, // identifiant externe de l'espace de msg msgSpaceId spaceId,
int queueNb, // nombre de files de messages int queueNb,
int poolNb, // nombre de pool de buffers int poolNb,
msgPool * queueNbCar // tableau de caracteristiques des different pool msgPool * queueNbCar ){
){ msgSpace * result;
int shmId; int shmId;
msgSpaceId nzgId;
/* on créee */
printf("PAGESIZE : %d\n",(int)PAGESIZE); printf("PAGESIZE : %d\n",(int)PAGESIZE);
// on créee nzgId=msgSp2nzgId(spaceId);
msgSpaceId nzgId=msgSp2nzgId(spaceId);
if ((shmId=shm_open(nzgId,O_RDWR,MSGSPACE_DEFAULT_MODE)) < 0){ if ((shmId=shm_open(nzgId,O_RDWR,MSGSPACE_DEFAULT_MODE)) < 0){
perror("shm_open"); perror("shm_open");
return NULL; return NULL;
} }
// on ajoute spaceId a la liste des msgSpace connus
// on crée queueNb files de messages
// on créer poolNb pool de buffers
// on attache tout ce beau monde au spaceId /* on ajoute spaceId a la liste des msgSpace connus */
// on renvoie un pointeur sur le bon spaceId
msgSpace * result=NULL; /* on crée queueNb files de messages */
/* on créer poolNb pool de buffers */
/* on attache tout ce beau monde au spaceId */
/* on renvoie un pointeur sur le bon spaceId */
result=NULL;
return result; return result;
} }