2011-09-11 3 views
9

K & R C本のコード例をいくつかテストしていますが、そのプログラムの1つで#include "syscalls.h"を使用していますが、コンパイラはそのファイルを見つけることができないと訴えています。 syscalls.hはどのようなものに置き換える必要がありますか?それは廃止されましたか?syscalls.hに何が起こったのですか?

+0

よろしくお願い致します。 –

答えて

2

unistd.hを含むようにしてください。ドキュメントでは、ヘッダーにはほとんどのシステムコールがあることがわかりました。

8

おそらくunistd.hを使用してください。 作成しようとしている通話のマニュアルページを確認してください。

3

sys/syscall.hを含むようにしてください。

編集:unistd.hには、あなたが望むほとんどのシステムコール用のラッパーがあるので、他の回答はおそらくあなたが望むものであることに注意してください。

関連する問題