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 5
- sync_file_range2
- sync_file_range - ファイルセグメントをディスクと同期する
- syncfs
- sync, syncfs - ファイルシステムキャッシュをディスクに書き込む
- syscall
- 間接システムコール
- syscalls
- Linux のシステムコール
- sysctl
- システムパラメーターを読み書きする
- sysfs
- ファイルシステム (file system) の情報を取得する
- sysinfo
- システム情報を返す
- syslog
- syslog, klogctl - カーネルのメッセージリングバッファーを読んだり消去したりする; console_loglevel の設定を行う
- tee
- パイプの中身を複製する
- tgkill
- tkill, tgkill - スレッドにシグナルを送る
- time
- 秒単位の時間を得る
- timer_delete
- プロセス単位の POSIX タイマーを削除する
- timerfd_create
- timerfd_create, timerfd_settime, timerfd_gettime - ファイルディスクリプター経由で通知するタイマー
- timerfd_gettime
- timerfd_create, timerfd_settime, timerfd_gettime - ファイルディスクリプター経由で通知するタイマー
- timerfd_settime
- timerfd_create, timerfd_settime, timerfd_gettime - ファイルディスクリプター経由で通知するタイマー
- times
- プロセス時間を取得する
- tkill
- tkill, tgkill - スレッドにシグナルを送る
- truncate
- truncate, ftruncate - 指定した長さにファイルを切り詰める
- truncate64
- truncate, ftruncate - 指定した長さにファイルを切り詰める
- tuxcall
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
- ugetrlimit
- getrlimit, setrlimit, prlimit - 資源の制限を取得/設定する
- umask
- ファイルモード作成マスクを設定する
- umount
- umount, umount2 - ファイルシステムをアンマウントする
- umount2
- umount, umount2 - ファイルシステムをアンマウントする
- uname
- 現在稼働中のカーネルについての名前と情報を得る
- unimplemented
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
- unlink
- unlink, unlinkat - 名前を削除し、場合によってはそれが参照しているファイルも削除する
- unlinkat
- unlink, unlinkat - 名前を削除し、場合によってはそれが参照しているファイルも削除する
- unshare
- プロセス実行コンテキストの一部を分離する
- uselib
- 共有ライブラリを選択する
- ustat
- ファイルシステム (file system) の統計を得る
- utime
- utime, utimes - ファイルの最終アクセス時刻と修正時刻を変更する
- utimensat
- utimensat, futimens - ファイルのタイムスタンプをナノ秒精度で変更する
- utimes
- utime, utimes - ファイルの最終アクセス時刻と修正時刻を変更する
- vfork
- 子プロセスを生成し親プロセスを停止させる
- vhangup
- 現在の端末を仮想的に (virtualy) ハングアップ (hangup) させる
- vm86
- vm86old, vm86 - 仮想 8086 モードへ移行する
- vm86old
- vm86old, vm86 - 仮想 8086 モードへ移行する
- vmsplice
- ユーザーページをパイプに継ぎ合わせる
- vserver
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - 実装されていないシステムコール
- wait
- wait, waitpid, waitid - プロセスの状態変化を待つ
- wait3
- wait3, wait4 - BSD スタイルでプロセスの状態変化を待つ
- wait4
- wait3, wait4 - BSD スタイルでプロセスの状態変化を待つ
- waitid
- wait, waitpid, waitid - プロセスの状態変化を待つ
- waitpid
- wait, waitpid, waitid - プロセスの状態変化を待つ
- write
- ファイルディスクリプター (file descriptor) に書き込む
- writev
- readv, writev, preadv, pwritev, preadv2, pwritev2 - 複数のバッファーへの読み書きを行なう