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 3

mmap2
ファイルやデバイスをメモリーにマップする
modify_ldt
ldt を設定または取得する
mount
ファイルシステムをマウント/アンマウントする
move_pages
あるプロセスの個々のページを別のノードに移動する
mprotect
mprotect, pkey_mprotect - メモリー領域の保護を設定する
mpx
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
mq_getsetattr
メッセージキューの属性を設定/取得する
mq_notify
メッセージ到着時に通知を行うよう登録する
mq_open
メッセージキューをオープンする
mq_timedreceive
mq_receive, mq_timedreceive - メッセージキューからメッセージを受信する
mq_timedsend
mq_send, mq_timedsend - メッセージキューにメッセージを送信する
mq_unlink
メッセージキューを削除する
mremap
仮想メモリーアドレスを再マッピングする
msgctl
System V メッセージ制御操作
msgget
System V メッセージキュー識別子を取得する
msgop
msgrcv, msgsnd - System V メッセージキュー操作
msgrcv
msgrcv, msgsnd - System V メッセージキュー操作
msgsnd
msgrcv, msgsnd - System V メッセージキュー操作
msync
ファイルをマップしたメモリーと同期させる
munlock
mlock, mlock2, munlock, mlockall, munlockall - メモリーのロックとロック解除を行う
munlockall
mlock, mlock2, munlock, mlockall, munlockall - メモリーのロックとロック解除を行う
munmap
mmap, munmap - ファイルやデバイスをメモリーにマップ/アンマップする
name_to_handle_at
name_to_handle_at, open_by_handle_at - パス名に対するハンドルの取得とハンドルによるファイルのオープン
nanosleep
高精度なスリープ
newfstatat
stat, fstat, lstat, fstatat - ファイルの状態を取得する
nfsservctl
カーネル nfs デーモンのためのインターフェース
nice
プロセスの優先度を変更する
oldfstat
stat, fstat, lstat, fstatat - ファイルの状態を取得する
oldlstat
stat, fstat, lstat, fstatat - ファイルの状態を取得する
oldolduname
uname - 現在稼働中のカーネルについての名前と情報を得る
oldstat
stat, fstat, lstat, fstatat - ファイルの状態を取得する
olduname
uname - 現在稼働中のカーネルについての名前と情報を得る
open
open, openat, creat - ファイルのオープン、作成を行う
open_by_handle_at
name_to_handle_at, open_by_handle_at - パス名に対するハンドルの取得とハンドルによるファイルのオープン
openat
open, openat, creat - ファイルのオープン、作成を行う
outb
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
outb_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 - ポート入出力
outl
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
outl_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 - ポート入出力
outsb
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
outsl
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
outsw
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
outw
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - ポート入出力
outw_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 - ポート入出力
pause
シグナルを待つ
pciconfig_iobase
pciconfig_read, pciconfig_write, pciconfig_iobase - pci デバイス情報を扱う
pciconfig_read
pciconfig_read, pciconfig_write, pciconfig_iobase - pci デバイス情報を扱う
pciconfig_write
pciconfig_read, pciconfig_write, pciconfig_iobase - pci デバイス情報を扱う
perfmonctl
IA-64 の PMU (性能監視ユニット) のインターフェース
personality
プロセスを実行するドメインを設定する
phys
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
pipe
pipe, pipe2 - パイプを生成する
pipe2
pipe, pipe2 - パイプを生成する
pivot_root
root ファイルシステムを変更する
pkey_mprotect
mprotect, pkey_mprotect - メモリー領域の保護を設定する
poll
poll, ppoll - ファイルディスクリプターにおけるイベントを待つ
posix_fadvise
ファイルデータのアクセスパターンをあらかじめ宣言する
ppoll
poll, ppoll - ファイルディスクリプターにおけるイベントを待つ
prctl
プロセスの操作を行なう
pread
pread, pwrite - 指定したオフセットでファイルディスクリプターを読み書きする
pread64
pread, pwrite - 指定したオフセットでファイルディスクリプターを読み書きする
preadv
readv, writev, preadv, pwritev, preadv2, pwritev2 - 複数のバッファーへの読み書きを行なう
preadv2
readv, writev, preadv, pwritev, preadv2, pwritev2 - 複数のバッファーへの読み書きを行なう
prlimit
getrlimit, setrlimit, prlimit - 資源の制限を取得/設定する
prlimit64
getrlimit, setrlimit, prlimit - 資源の制限を取得/設定する
process_vm_readv
process_vm_readv, process_vm_writev - プロセスのアドレス空間間でデータを転送する
process_vm_writev
process_vm_readv, process_vm_writev - プロセスのアドレス空間間でデータを転送する
prof
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
pselect
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO - 同期 I/O の多重化
pselect6
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO - 同期 I/O の多重化
putmsg
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
putpmsg
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
pwrite
pread, pwrite - 指定したオフセットでファイルディスクリプターを読み書きする
pwrite64
pread, pwrite - 指定したオフセットでファイルディスクリプターを読み書きする
pwritev
readv, writev, preadv, pwritev, preadv2, pwritev2 - 複数のバッファーへの読み書きを行なう
pwritev2
readv, writev, preadv, pwritev, preadv2, pwritev2 - 複数のバッファーへの読み書きを行なう
query_module
モジュールに関連する各種の情報をカーネルに問い合わせる
read
ファイルディスクリプターから読み込む
readahead
前もってファイルをページキャッシュに読み込む
readdir
ディレクトリエントリーを読み込む
readlink
readlink, readlinkat - シンボリックリンクの値を読む
readlinkat
readlink, readlinkat - シンボリックリンクの値を読む
readv
readv, writev, preadv, pwritev, preadv2, pwritev2 - 複数のバッファーへの読み書きを行なう
reboot
再起動する。または Ctrl-Alt-Delを有効・無効にする
recv
recv, recvfrom, recvmsg - ソケットからメッセージを受け取る
recvfrom
recv, recvfrom, recvmsg - ソケットからメッセージを受け取る
recvmmsg
複数のメッセージをソケットから受信する
recvmsg
recv, recvfrom, recvmsg - ソケットからメッセージを受け取る
remap_file_pages
非線形ファイルマッピングを作成する。
removexattr
removexattr, lremovexattr, fremovexattr - 拡張属性を削除する
rename
rename, renameat, renameat2 - ファイルの名前や位置を変更する
renameat
rename, renameat, renameat2 - ファイルの名前や位置を変更する
renameat2
rename, renameat, renameat2 - ファイルの名前や位置を変更する
restart_syscall
一時停止シグナルによる割り込み後にシステムコールを再開する
rmdir
ディレクトリを削除する
rt_sigaction
sigaction, rt_sigaction - シグナルの動作の確認と変更
rt_sigpending
sigpending, rt_sigpending - 処理待ちのシグナルの検査
rt_sigprocmask
sigprocmask, rt_sigprocmask - 禁止するシグナルの確認と変更
rt_sigreturn
sigreturn, rt_sigreturn - シグナルハンドラーから返り、スタックを掃除する
rt_sigsuspend
sigsuspend, rt_sigsuspend - シグナルを待つ