主要メッセージの手引き

Illegal seek

原因

この場合、コマンド行で使用しているパイプ (|) が動作しません。

対処方法

コマンド行でパイプを使用する代わりに、最初のプログラムの出力先をファイルに変更し、そのファイルに対して 2 番目のプログラムを実行します。

テクニカルノート

lseek(2) への呼び出しがパイプに対して発行されました。このエラー状態は、lseek(2) を使用しないようにプログラムを変更することによっても解消できます。

このエラーの記号名は、ESPIPEerrno=29 です。