Fifo erstellung schlägt fehl
-
Versteht jemand, warum das erstellen des fifos fehlschlägt?
#include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdlib.h> int main() { if((mkfifo("FIFO1", O_RDWR)) == -1) { fprintf(stderr, "Erzeugung fehlgeschlagen.\n"); exit(0); } return 0; }
-
Hat sich erledigt, lag daran, dass ich unter Linux versucht habe ein FIFO auf einem NTFS Filesystem zu schreiben was mein USB Stick ist.
-
Nutz bei der Fehlerausgabe am besten man: perror oder man: strerror. Damit erhältst du eine richtige Fehlermeldung.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum ANSI C in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.