*Ajout des definition de quelque fonction

This commit is contained in:
rivka_zan 2004-02-22 22:05:41 +00:00
parent 7307556d70
commit bfecac699c

View file

@ -32,6 +32,32 @@ int msgSpaceListRem(msgSpaceListElemId spaceId);
char *spaceList; char *spaceList;
sem_t * sem; sem_t * sem;
int msgSpaceListInit(){
int descMemory;
msgSpaceListElemId idList;
/*Fait un segment de memoir partager sur espace de listelement*/
if( (descMemory=shm_open(idList,O_RDWR|O_CREAT|O_EXCL|O_TRUNC,0600))==-1){
printf("Erreur de shmopen");
}
/*Creation de semaphore*/
sem=sem_open(spaceList,O_CREAT|O_EXCL,0666,1024);
if(sem==SEM_FAILED){
printf("erreur de semaphore");
return -1;
}
/*Verouille le semaphore*/
if(sem_wait(sem)==-1){
printf("erreur pour l'ajout d'un semaphore");
return -1;
}
return 0;
};
int msgSpaceListLock(){ int msgSpaceListLock(){
@ -66,8 +92,14 @@ int msgSpaceListUnlock(){
}; };
// cree un nouvel elemen
int msgSpaceListElemCreate(msgSpaceListElemId resultName,msgSpaceId spaceId){
return 0;
};