Section 2 of the manual describes the Linux system calls. A system call is an entry point into the Linux kernel. Usually, system calls are not invoked directly: instead, most system calls have corresponding C library wrapper functions which perform the steps required (e.g., trapping to kernel mode) in order to invoke the system call. Thus, making a system call looks the same as invoking a normal library function.

Page 2

getcwd
getcwd, getwd, get_current_dir_name - カレントワーキングディレクトリ名の取得
getdents
getdents, getdents64 - ディレクトリエントリーを取得する
getdents64
getdents, getdents64 - ディレクトリエントリーを取得する
getdomainname
getdomainname, setdomainname - NIS ドメイン名の取得・設定をする
getegid
getgid, getegid - グループ ID を得る
getegid32
getgid, getegid - グループ ID を得る
geteuid
getuid, geteuid - ユーザー ID を得る
geteuid32
getuid, geteuid - ユーザー ID を得る
getgid
getgid, getegid - グループ ID を得る
getgid32
getgid, getegid - グループ ID を得る
getgroups
getgroups, setgroups - 補助グループ ID のリストを取得/設定する
getgroups32
getgroups, setgroups - 補助グループ ID のリストを取得/設定する
gethostname
gethostname, sethostname - ホスト名の取得・設定をする
getitimer
getitimer, setitimer - インターバルタイマーの値を取得または設定する
getmsg
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
getpagesize
メモリーのページサイズを取得する
getpeername
接続している相手ソケットの名前を取得する
getpgid
setpgid, getpgid, setpgrp, getpgrp - プロセスグループの設定/取得を行う
getpgrp
setpgid, getpgid, setpgrp, getpgrp - プロセスグループの設定/取得を行う
getpid
getpid, getppid - プロセス ID を得る
getpmsg
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
getppid
getpid, getppid - プロセス ID を得る
getpriority
getpriority, setpriority - プログラムのスケジューリングの優先度を取得/設定する
getresgid
getresuid, getresgid - 実、実効、保存、ユーザー ID / グループ ID を取得する
getresgid32
getresuid, getresgid - 実、実効、保存、ユーザー ID / グループ ID を取得する
getresuid
getresuid, getresgid - 実、実効、保存、ユーザー ID / グループ ID を取得する
getresuid32
getresuid, getresgid - 実、実効、保存、ユーザー ID / グループ ID を取得する
getrlimit
getrlimit, setrlimit, prlimit - 資源の制限を取得/設定する
getrusage
資源の使用量を取得する
getsid
セッション ID を取得する。
getsockname
ソケットの名前を取得する
getsockopt
getsockopt, setsockopt - ソケットのオプションの設定と取得を行なう
gettid
スレッドID を取得する
gettimeofday
gettimeofday, settimeofday - 時刻を取得/設定する
getuid
getuid, geteuid - ユーザー ID を得る
getuid32
getuid, geteuid - ユーザー ID を得る
getxattr
getxattr, lgetxattr, fgetxattr - 拡張属性の値を取得する
gtty
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
idle
ID 0 のプロセスをアイドル状態にする
inb
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
inb_p
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
init_module
init_module, finit_module - カーネルモジュールをロードする
inl
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
inl_p
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
inotify_add_watch
初期化済み inotify インスタンスに監視対象を追加する
inotify_init
inotify_init, inotify_init1 - inotify インスタンスを初期化する
inotify_init1
inotify_init, inotify_init1 - inotify インスタンスを初期化する
inotify_rm_watch
inotify インスタンスから既存の監視アイテムを削除する
insb
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
insl
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
insw
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
intro
システムコールの説明
inw
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
inw_p
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
io_cancel
未処理の非同期 I/O 操作の取り消し
io_destroy
非同期 I/O コンテキストの消去
io_getevents
完了キューから非同期 I/O イベントを読み出す
io_setup
非同期 I/O コンテキストを作成する
io_submit
非同期 I/O ブロックを処理待ちキューに登録する
ioctl
デバイスを制御する
ioperm
ポートの入出力許可を設定する
iopl
I/O 特権レベルを変更する
ioprio_get
ioprio_get, ioprio_set - I/O スケジューリングクラスと優先度の設定/取得
ioprio_set
ioprio_get, ioprio_set - I/O スケジューリングクラスと優先度の設定/取得
ipc
System V IPC システムコール
isastream
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
kcmp
二つのプロセスが同じカーネルリソースを共有しているかを比較する
kexec_file_load
kexec_load - 新しいカーネルを後で実行するためにロードする
kexec_load
新しいカーネルを後で実行するためにロードする
kill
プロセスにシグナルを送る
lchown
chown, fchown, lchown, fchownat - ファイルの所有者を変更する
lchown32
chown, fchown, lchown, fchownat - ファイルの所有者を変更する
lgetxattr
getxattr, lgetxattr, fgetxattr - 拡張属性の値を取得する
link
link, linkat - ファイルの新しい名前を作成する
linkat
link, linkat - ファイルの新しい名前を作成する
listen
ソケット(socket)上の接続を待つ
listxattr
listxattr, llistxattr, flistxattr - 拡張属性の名前リストを得る
llistxattr
listxattr, llistxattr, flistxattr - 拡張属性の名前リストを得る
llseek
_llseek - ファイルの読み書きオフセットの位置を変える
lock
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
lookup_dcookie
ディレクトリエントリーのパス名を返す
lremovexattr
removexattr, lremovexattr, fremovexattr - 拡張属性を削除する
lseek
ファイルの読み書きオフセットの位置を変える
lsetxattr
setxattr, lsetxattr, fsetxattr - 拡張属性の値を設定する
lstat
stat, fstat, lstat, fstatat - ファイルの状態を取得する
lstat64
stat, fstat, lstat, fstatat - ファイルの状態を取得する
madvise
メモリー利用に関するアドバイスを与える
madvise1
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
mbind
メモリー領域に対してメモリーポリシーを設定する
memfd_create
無名ファイル (anonymous file) を作成する
migrate_pages
プロセスの全ページを別のノード集合に移動する
mincore
ページがメモリー内にあるかどうかを判定する
mkdir
mkdir, mkdirat - ディレクトリを作成する
mkdirat
mkdir, mkdirat - ディレクトリを作成する
mknod
mknod, mknodat - 特殊ファイルや通常のファイルを作成する
mknodat
mknod, mknodat - 特殊ファイルや通常のファイルを作成する
mlock
mlock, mlock2, munlock, mlockall, munlockall - メモリーのロックとロック解除を行う
mlock2
mlock, mlock2, munlock, mlockall, munlockall - メモリーのロックとロック解除を行う
mlockall
mlock, mlock2, munlock, mlockall, munlockall - メモリーのロックとロック解除を行う
mmap
mmap, munmap - ファイルやデバイスをメモリーにマップ/アンマップする