In solaris 2.6 I'm trying this program:
Code:
#include <semaphore.h>
#include <errno.h>
int main(void){
sem_t *semf;
semf=sem_open("tsem",O_CREAT,0644,5);
if(semf==(void*)-1){
printf("No se ha podido crear el semaforo\n");
perror("");
exit(1);
}
sleep(60);
}
[\code]
with different options in sem_open, I always get an "Invalid Argument" error.
Any idea?
Thanks,
--edu