OSDN Git Service

(split) LDP: Update release (3.64)
[linuxjm/LDP_man-pages.git] / release / man2 / syscall.2
index 59c00ef..0e25eb1 100644 (file)
@@ -50,7 +50,7 @@
 .\" Updated 2013-05-06, Akihiro MOTOKI <amotoki@gmail.com>
 .\" Updated 2013-07-24, Akihiro MOTOKI <amotoki@gmail.com>
 .\"
-.TH SYSCALL 2 2014\-01\-11 Linux "Linux Programmer's Manual"
+.TH SYSCALL 2 2014\-04\-06 Linux "Linux Programmer's Manual"
 .SH 名前
 syscall \- 間接システムコール
 .SH 書式
@@ -121,18 +121,24 @@ syscall(SYS_readahead, fd, 0,
 l l1 l l1 l.
 arch/ABI       instruction     syscall #       retval  Notes
 _
-arm/OABI       swi NR  \-      a1      NR is syscall #
+arm/OABI       swi NR  \-      a1      NR はシステムコール番号
 arm/EABI       swi 0x0 r7      r0
 blackfin       excpt 0x0       P0      R0
 i386   int $0x80       eax     eax
-ia64   break 0x100000  r15     r10/r8  bool error/errno value
+ia64   break 0x100000  r15     r10/r8  T{
+真偽値のエラー/
+.br
+エラー値
+T}
 parisc ble 0x100(%sr2, %r0)    r20     r28
-s390   svc 0   r1      r2      NR ã\81\8c 256 æ\9cªæº\80ã\81®å ´å\90\88 "svc NR" ã\81§
-s390x  svc 0   r1      r2      NR が直接渡される場合がある
+s390   svc 0   r1      r2      ä¸\8bè¨\98å\8f\82ç\85§
+s390   svc 0   r1      r2      下記参照
 sparc/32       t 0x10  g1      o0
 sparc/64       t 0x6d  g1      o0
 x86_64 syscall rax     rax
 .TE
+.PP
+s390 と s390x では、 NR (システムコール番号) が 256 未満の場合 "svc NR" で NR が直接渡される場合がある。
 .if  t \{\
 .in
 .ft P
@@ -185,6 +191,6 @@ main(int argc, char *argv[])
 .SH 関連項目
 \fB_syscall\fP(2), \fBintro\fP(2), \fBsyscalls\fP(2), \fBvdso\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。