.\"
カーネル 3.1 で利用可能なシステムコールのリストを以下に示す
(それ以前のカーネルでだけ利用可能なものも少数だが含まれる):
+.ad l
.TS
l l l
---
\fBadjtimex\fP(2)
\fBalarm\fP(2)
\fBalloc_hugepages\fP(2) 2.5.36 2.5.44 で削除
-\fBbdflush\fP(2) Linux 2.6 以降では非推奨
- (何も行わない)
+\fBbdflush\fP(2) T{
+2.6 以降では非推奨 (何もしない)
+T}
\fBbind\fP(2)
\fBbrk\fP(2)
-\fBcacheflush\fP(2) 1.2 Not on i386
+\fBcacheflush\fP(2) 1.2 i386 にはない
\fBcapget\fP(2) 2.2
\fBcapset\fP(2) 2.2
\fBchdir\fP(2)
\fBclose\fP(2)
\fBconnect\fP(2)
\fBcreat\fP(2)
-\fBcreate_module\fP(2) 2.6 で削除
+\fBcreate_module\fP(2) 2.6 で削除
\fBdelete_module\fP(2)
\fBdup\fP(2)
\fBdup2\fP(2)
\fBftruncate64\fP(2) 2.4
\fBfutex\fP(2) 2.6
\fBfutimesat\fP(2) 2.6.16
-\fBget_kernel_syms\fP(2) 2.6 で削除
+\fBget_kernel_syms\fP(2) 2.6 で削除
\fBget_mempolicy\fP(2) 2.6.6
\fBget_robust_list\fP(2) 2.6.17
\fBget_thread_area\fP(2) 2.6
\fBgetgroups32\fP(2) 2.4
\fBgetitimer\fP(2)
\fBgetpeername\fP(2)
-\fBgetpagesize\fP(2) 2.0 Not on i386
+\fBgetpagesize\fP(2) 2.0 i386 にはない
\fBgetpgid\fP(2)
\fBgetpgrp\fP(2)
\fBgetpid\fP(2)
\fBopen_by_handle_at\fP(2) 2.6.39
\fBopenat\fP(2) 2.6.16
\fBpause\fP(2)
-\fBpciconfig_iobase\fP(2) 2.2.15; 2.4 Not on i386
+\fBpciconfig_iobase\fP(2) 2.2.15; 2.4 i386 にはない
.\" Alpha, PowerPC, ARM; not i386
-\fBpciconfig_read\fP(2) 2.0.26; 2.2 Not on i386
+\fBpciconfig_read\fP(2) 2.0.26; 2.2 i386 にはない
.\" , PowerPC, ARM; not i386
-\fBpciconfig_write\fP(2) 2.0.26; 2.2 Not on i386
+\fBpciconfig_write\fP(2) 2.0.26; 2.2 i386 にはない
.\" , PowerPC, ARM; not i386
-\fBperf_event_open\fP(2) 2.6.31 Was called perf_counter_open()
- in 2.6.31; renamed in 2.6.32
+\fBperf_event_open\fP(2) 2.6.31 T{
+2.6.31 では perf_counter_open() という名前であった; 2.6.32 で名称変更
+T}
\fBpersonality\fP(2) 1.2
.\" \fBperfctr\fP(2) ??? Sparc32, Sparc64
.\" \fBperfmonctl\fP(2) ??? ia64
\fBpoll\fP(2) 2.2
\fBppoll\fP(2) 2.6.16
\fBprctl\fP(2) 2.2
-\fBpread64\fP(2) Added as "pread" in 2.2;
- renamed "pread64" in 2.6
+\fBpread64\fP(2) T{
+2.2 で "pread" として追加; 2.6 で "pread64" に名称変更
+T}
\fBpreadv\fP(2) 2.6.30
\fBprlimit\fP(2) 2.6.36
\fBprocess_vm_readv(2)\fP 3.2
\fBpselect6\fP(2) 2.6.16
.\" Implements \fBpselect\fP(2)
\fBptrace\fP(2)
-\fBpwrite64\fP(2) Added as "pwrite" in 2.2;
- renamed "pwrite64" in 2.6
+\fBpwrite64\fP(2) T{
+2.2 で "pwrite" として追加; 2.6 で "pwrite64" に名称変更
+T}
\fBpwritev\fP(2) 2.6.30
\fBquery_module\fP(2) 2.2 2.6 で削除
\fBquotactl\fP(2)
\fBset_robust_list\fP(2) 2.6.17
\fBset_thread_area\fP(2) 2.6
\fBset_tid_address\fP(2) 2.6
-\fBset_zone_reclaim\fP(2) 2.6.13 2.6.16 で削除 (ユーザ空間に
- 公開されたことはない)
+\fBset_zone_reclaim\fP(2) 2.6.13 T{
+2.6.16 で削除 (ユーザ空間に公開されたことはない)
+T}
.\" See http://lkml.org/lkml/2005/8/1/83
.\" "[PATCH] remove sys_set_zone_reclaim()"
\fBsetdomainname\fP(2)
.\" Implements BSD socket calls
\fBsocketpair\fP(2)
\fBsplice\fP(2) 2.6.17
-\fBspu_create\fP(2) 2.6.16 PowerPC only
-\fBspu_run\fP(2) 2.6.16 PowerPC only
+\fBspu_create\fP(2) 2.6.16 PowerPC のみ
+\fBspu_run\fP(2) 2.6.16 PowerPC のみ
\fBssetmask\fP(2)
\fBstat\fP(2)
\fBstat64\fP(2) 2.4
\fBstatfs\fP(2)
\fBstatfs64\fP(2) 2.6
\fBstime\fP(2)
-\fBsubpage_prot\fP(2) 2.6.25 PowerPC if CONFIG_PPC_64K_PAGES
+\fBsubpage_prot\fP(2) 2.6.25 PowerPC で
+ CONFIG_PPC_64K_PAGES の場合
\fBswapoff\fP(2)
\fBswapon\fP(2)
\fBsymlink\fP(2)
\fBsymlinkat\fP(2) 2.6.16
\fBsync\fP(2)
\fBsync_file_range\fP(2) 2.6.17
-\fBsync_file_range2\fP(2) 2.6.22 Architecture\-specific variant
+\fBsync_file_range2\fP(2) 2.6.22 T{
+アーキテクチャ固有の \fBsync_file_range\fP(2) の一種
+T}
.\" PowerPC, ARM, tile
.\" First appeared on ARM, as arm_sync_file_range(), but later renamed
- of \fBsync_file_range\fP(2)
.\" \fBsys_debug_setcontext\fP(2) ??? PowerPC if CONFIG_PPC32
\fBsyncfs\fP(2) 2.6.39
\fBsysfs\fP(2) 1.2
\fBwrite\fP(2)
\fBwritev\fP(2) 2.0
.TE
+.ad
.PP
i386 を含む多くのプラットフォームでは、ソケット関連のシステムコールは (glibc のラッパー関数を介してだが) すべて
\fBsocketcall\fP(2) 経由に多重されている。 同様に、System V IPC 関連のシステムコールは \fBipc\fP(2)
.SH 関連項目
\fBsyscall\fP(2), \fBunimplemented\fP(2), \fBlibc\fP(7)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.40 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.41 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。