mkfifo関数は、パスとモードの2つの引数を取ります。しかし、それが使用するパスの形式はわかりません。名前付きパイプを作成し、のパスとして作成する小さなプログラムを作成していmkfifo
ます。/home/username/Documents
たとえばを使用しますが、メッセージとともに常に-1を返しますError creating the named pipe.: File exists
。
私はこのディレクトリを何度もチェックしましたが、その中にパイプはありません。だから私は何が問題なのか疑問に思っています。mkfifoで使用するモードは0666または0777です。