あいさつ、古いSolaris2.4コードをCentOS5.3に移植しているときに、次のような呼び出しに遭遇しました。
/usr/bin/xterm -S%s%d ...
ここで、%sは00、01のような2文字の数字シーケンスXXであり、%dは数値ファイル記述子です。これは明らかにxtermに/dev/ ttypXX(疑似端末スレーブ)を使用するように指示する方法でしたが、コードは対応するマスターを開き、代わりにpipe(2)を呼び出し、書き込みfdを%d置換として渡すことを気にしないようです。その上。Solarisでは、スポナーからこのwrite fdに書き込むと、出力がxtermの子に表示されます。ちなみに、strace(1)では、/devの下で何かを開こうとする試みは見られませんでした。