OSDN Git Service

(split) LDP: draft snapshot generated from latest ja.po files.
[linuxjm/LDP_man-pages.git] / draft / man2 / sigreturn.2
index 0003fe0..3c55e1e 100644 (file)
 .\"
 .\" Created   Sat Aug 21 1995     Thomas K. Dyas <tdyas@eden.rutgers.edu>
 .\" Modified Tue Oct 22 22:09:03 1996 by Eric S. Raymond <esr@thyrsus.com>
+.\" 2008-06-26, mtk, added some more detail on the work done by sigreturn()
 .\"
-.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
-.\"         all rights reserved.
-.\" Translated 1997-03-03, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
-.\" Updated 2005-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
-.\" Updated 2008-08-07, Akihiro MOTOKI, LDP v3.05
+.\"*******************************************************************
 .\"
-.\"WORD:       signal                  シグナル
-.\"WORD:       signal handler          シグナル・ハンドラ
-.\"WORD:       stack frame             スタック・フレーム
-.\"WORD:       kernel                  カーネル
-.\"WORD:       interrupt               割り込み
-.\"WORD:       architecture            アーキテクチャ
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.TH SIGRETURN 2 2008-06-26 "Linux" "Linux Programmer's Manual"
-.\"O .SH NAME
+.\"*******************************************************************
+.TH SIGRETURN 2 2008\-06\-26 Linux "Linux Programmer's Manual"
 .SH 名前
-.\"O sigreturn \- return from signal handler and cleanup stack frame
 sigreturn \- シグナル・ハンドラから返り、スタックを掃除する
-.\"O .SH SYNOPSIS
 .SH 書式
-.BI "int sigreturn(unsigned long " __unused );
-.\"O .SH DESCRIPTION
+\fBint sigreturn(unsigned long \fP\fI__unused\fP\fB);\fP
 .SH 説明
-.\"O When the Linux kernel creates the stack frame for a signal handler, a
-.\"O call to
-.\"O .BR sigreturn ()
-.\"O is inserted into the stack frame so that upon
-.\"O return from the signal handler,
-.\"O .BR sigreturn ()
-.\"O will be called.
-Linux カーネルは、
-シグナル・ハンドラ用にスタック・フレームを作成する際、
-.BR sigreturn ()
-をスタック・フレームに挿入し、シグナル・ハンドラが返るときに
-.BR sigreturn ()
-が呼ばれるようにする。
+Linux カーネルは、 シグナル・ハンドラ用にスタック・フレームを作成する際、 \fBsigreturn\fP()
+をスタック・フレームに挿入し、シグナル・ハンドラが返るときに \fBsigreturn\fP()  が呼ばれるようにする。
 
-.\"O This
-.\"O .BR sigreturn ()
-.\"O call undoes everything that was
-.\"O done\(emchanging the process's signal mask, switching stacks (see
-.\"O .BR sigaltstack "(2))\(emin "
-.\"O order to invoke the signal handler:
-.\"O it restores the process's signal mask, switches stacks,
-.\"O and restores the process's context (registers, processor flags),
-.\"O so that the process directly resumes execution
-.\"O at the point where it was interrupted by the signal.
-.BR sigreturn ()
-は、シグナル・ハンドラを起動するために行ったことの全て \(em
-プロセスのシグナルマスクの変更、スタックの切り替え
-.RB ( sigaltstack (2)
-参照) \(em の取り消しを行う。
-プロセスのシグナルマスクの復元、スタックの切り替え、
-プロセスのコンテキスト (レジスタ、プロセッサ・フラグ) の復元を行い、
-プロセスがシグナルにより割り込まれた場所からそのまま実行を
+\fBsigreturn\fP()  は、シグナル・ハンドラを起動するために行ったことの全て \(em プロセスのシグナルマスクの変更、スタックの切り替え
+(\fBsigaltstack\fP(2)  参照) \(em の取り消しを行う。 プロセスのシグナルマスクの復元、スタックの切り替え、
+プロセスのコンテキスト (レジスタ、プロセッサ・フラグ) の復元を行い、 プロセスがシグナルにより割り込まれた場所からそのまま実行を
 再開できるようにする。
-.\"O .SH "RETURN VALUE"
 .SH 返り値
-.\"O .BR sigreturn ()
-.\"O never returns.
-.BR sigreturn ()
-が返ることはない。
-.\"O .SH FILES
+\fBsigreturn\fP()  が返ることはない。
 .SH ファイル
 /usr/src/linux/arch/i386/kernel/signal.c
 .br
 /usr/src/linux/arch/alpha/kernel/entry.S
-.\"O .SH "CONFORMING TO"
 .SH 準拠
-.\"O .BR sigreturn ()
-.\"O is specific to Linux and should not be used in programs intended to be
-.\"O portable.
-.BR sigreturn ()
-は Linux 特有であり、移植を意図したプログラムでは使用してはいけない。
-.\"O .SH NOTES
+\fBsigreturn\fP()  は Linux 特有であり、移植を意図したプログラムでは使用してはいけない。
 .SH 注意
-.\"O The
-.\"O .BR sigreturn ()
-.\"O call is used by the kernel to implement signal handlers.
-.\"O It should
-.\"O .B never
-.\"O be called directly.
-.\"O Better yet, the specific use of the
-.\"O .I __unused
-.\"O argument varies depending on the architecture.
-.BR sigreturn ()
-コールは、シグナル・ハンドラを実装するためにカーネルにより使用される。
-これを直接呼び出しては
-.B 決して
-いけない。さらに
-.I __unused
-引き数がどのように使われるかはそのアーキテクチャに依存して変化する。
-.\"O .SH "SEE ALSO"
+\fBsigreturn\fP()  コールは、シグナル・ハンドラを実装するためにカーネルにより使用される。 これを直接呼び出しては \fB決して\fP
+いけない。さらに \fI__unused\fP 引き数がどのように使われるかはそのアーキテクチャに依存して変化する。
 .SH 関連項目
-.BR kill (2),
-.BR sigaltstack (2),
-.BR signal (2),
-.BR signal (7)
+\fBkill\fP(2), \fBsigaltstack\fP(2), \fBsignal\fP(2), \fBsignal\fP(7)