タグ

ブックマーク / blog.livedoor.jp/pokketo-program (1)

  • プログラムノ~ト:Macのシステムコール

    2009年12月30日 Macのシステムコール Macのシステムコールをとりあえず一覧してみました。 とりあえず、man syscallでシステムコールは/usr/include/sys/syscall.hに宣言されていると書いてあったので perl -e 'open(FILE,"<$ARGV[0]"); while() { print if($_ =~ s/^#define\s*(.*)$/$1/);} close(FILE);' /usr/include/sys/syscall.h の様にして#defineで始まっている行だけ切り出してみました。最初の#defineはSYSCALL_Hを定義するもので二重includeを防止するものだったし、最後の行は定数の宣言ですのでそれをのぞいた結果は343行という事です(wc調べ) とりあえず、一覧表を残しておきます。 SYS_syscall 0

  • 1