Sollte so funktionieren:
....
char buffer[256];
sprintf( buffer,"/tmp/fifo_%04d",getpid() );
mkfifo( buffer, O_RDWR)
....
ob die id allerdings maximal 4stellig ist würd ich allerdings
mal hinterfragen...
%04d bewirkt, daß die Zahl 4stellig und mit Nullen aufgefüllt
formatiert wird.
|