@koush, this unlink is called from the client, correct? Does the client have the permissions to unlink these files? Shouldn't this unlink be called by the daemon just before the call to mkfifo?