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(
msgSpaceId spaceId, // identifiant externe de l'espace de msg
int queueNb, // nombre de files de messages
int poolNb, // nombre de pool de buffers
msgPool * queueNbCar // tableau de caracteristiques des different pool
){
msgSpaceId spaceId,
int queueNb,
int poolNb,
msgPool * queueNbCar ){
msgSpace * result;
int shmId;
msgSpaceId nzgId;
/* on créee */
printf("PAGESIZE : %d\n",(int)PAGESIZE);
// on créee
msgSpaceId nzgId=msgSp2nzgId(spaceId);
nzgId=msgSp2nzgId(spaceId);
if ((shmId=shm_open(nzgId,O_RDWR,MSGSPACE_DEFAULT_MODE)) < 0){
perror("shm_open");
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 renvoie un pointeur sur le bon spaceId
/* on ajoute spaceId a la liste des msgSpace connus */
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;
}