bonjour,
voilà une partie de mon code, ça compile sans aucun problème mais il bloque ( à l´endroit indiqué) . ..
if ( mkfifo("/tmp/montube",0666) == -1) {
unlink("/tmp/montube");
mkfifo("/tmp/montube",0666);
}
if ( mkfifo("/tmp/montube2",0666) == -1) {
unlink("/tmp/montube2");
mkfifo("/tmp/montube2",0666);
}
/* ca bloque ici, ca bloque a ce putain de if */
if ( (fd = open("/tmp/montube",O_RDONLY)) == -1) {
perror("open");
exit(EXIT_FAILURE);
}
if ( (fd2 = open("/tmp/montube2",O_WRONLY)) == -1) {
perror("open");
exit(EXIT_FAILURE);
}
pour le code complet :
http://m.o.v.e.free.fr/server.c
merci de pouvoir m´aider . ..