linuxのコンソールで、実行ファイルの後ろに引数のようなものをくっつけて実行するような記述が、参考書(Linuxシステムコールプログラミング(技術評論社)の134ページ)に載っていたのですが、引数が何を意味しているのかよくわかりません。
以下に示します。
./test 4<&0
4<&0とはなんでしょう?
googleで調べても、よくわかりませんでした。
ちなみに、testは、select()を使って、ファイル記述子0と4の変更を待つプログラムです。
宜しくお願い致します。
参照した参考書の該当箇所を明記してください。書籍なら著者名、標題、出版社 (できればページ番号も)。ウェブページならURL。質問文に追記していただけますか。
書籍の情報を追加いたしましたので、ご確認のほど、お願い致します。著者名を書くのは、なんとなく憚られましたのでご了承下さい。
書店で探してみます。というか、出版物というのは「この人がこういうものを書きました」ということを公開することにほかならないので、その情報を他人が共有することはまったく問題ないです。ブログの記事にリンクはるのと同じ。今後は是非、参考にした資料を明記してほしいです。
同著者の 山森丈範『Linuxシステムコール基本リファレンス』(技術評論社) を入手しました。148-149ページにおそらく同じ内容と思われるソースコードと解説がのっていました (なかなかよさそうな内容ですね)。otn さんの回答に全面同意なのでわたしは今回回答しません。
回答1件
あなたの回答
tips
プレビュー