OSDN Git Service

長音記号の修正を release に反映
[linuxjm/LDP_man-pages.git] / release / man3 / abort.3
index cb533fa..759cf9d 100644 (file)
@@ -1,6 +1,7 @@
 .\" Copyright 2007 (C) Michael Kerrisk <mtk.manpages@gmail.com>
 .\" some parts Copyright 1993 David Metcalfe (david@prism.demon.co.uk)
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
@@ -20,6 +21,7 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .\" References consulted:
 .\"     Linux libc source code
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH ABORT 3 2007\-12\-15 GNU "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 1996 Kentaro OGAWA
+.\"         all rights reserved.
+.\" Translated 1996-07-13, Kentaro OGAWA <k_ogawa@oyna.cc.muroran-it.ac.jp>
+.\" Updated 2008-02-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
+.\" Updated 2010-12-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
+.\"
+.TH ABORT 3 2014\-12\-31 GNU "Linux Programmer's Manual"
 .SH 名前
 abort \- プロセスの異常終了を生じさせる
 .SH 書式
@@ -44,18 +53,25 @@ abort \- プロセスの異常終了を生じさせる
 \fBvoid abort(void);\fP
 .fi
 .SH 説明
-\fBabort\fP()  関数は、まず \fBSIGABRT\fP の禁止 (block) を解除してから、呼び出し元のプロセスに \fBSIGABRT\fP
\82·ã\82°ã\83\8aã\83«ã\82\92ä¸\8aã\81\92ã\82\8bã\80\82ã\81\9dã\81®çµ\90æ\9e\9cã\80\81 \fBSIGABRT\fP ã\82·ã\82°ã\83\8aã\83«ã\81\8cæ\8d\95æ\8d\89 (caught) ã\81\95ã\82\8cã\81¦å¯¾å¿\9cã\81\99ã\82\8bã\82·ã\82°ã\83\8aã\83«ã\83»ã\83\8fã\83³ã\83\89ã\83©ã\83¼ã\81\8c
-返って来ない場合以外は、プログラムの異常終了が起こる (\fBlongjmp\fP(3)  参照)。
+\fBabort\fP()  関数は、まず \fBSIGABRT\fP の禁止 (block) を解除してから、 (\fBraise\fP(3)
\81\8cå\91¼ã\81³å\87ºã\81\95ã\82\8cã\81\9fã\81\8bã\81®ã\82\88ã\81\86ã\81«) å\91¼ã\81³å\87ºã\81\97å\85\83ã\81®ã\83\97ã\83­ã\82»ã\82¹ã\81« \fBSIGABRT\fP ã\82·ã\82°ã\83\8aã\83«ã\82\92ä¸\8aã\81\92ã\82\8bã\80\82ã\81\9dã\81®çµ\90æ\9e\9cã\80\81 \fBSIGABRT\fP ã\82·ã\82°ã\83\8aã\83«ã\81\8cæ\8d\95æ\8d\89
+(caught) されて対応するシグナルハンドラーが 返って来ない場合以外は、プログラムの異常終了が起こる (\fBlongjmp\fP(3)  参照)。
 .PP
 \fBabort\fP()  関数によってプロセスの終了が引き起こされたときには、 すべての開いているストリームは閉じられフラッシュされる。
 .PP
-\fBSIGABRT\fP ã\82·ã\82°ã\83\8aã\83«ã\81\8cç\84¡è¦\96ã\80\81ã\81¾ã\81\9fã\81¯è¿\94ã\81£ã\81¦æ\9d¥ã\82\8bã\82·ã\82°ã\83\8aã\83«ã\83»ã\83\8fã\83³ã\83\89ã\83©ã\83¼ã\81§ æ\8d\95æ\8d\89ã\81\95ã\82\8cã\82\8bã\82\88ã\81\86ã\81«ã\81ªã\81£ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\81§ã\81\82ã\81£ã\81¦ã\82\82ã\80\81 \fBabort\fP()
+\fBSIGABRT\fP シグナルが無視、または返って来るシグナルハンドラーで 捕捉されるようになっている場合であっても、 \fBabort\fP()
 関数はそのプロセスを終了する。 \fBSIGABRT\fP シグナルに対する処理方法をデフォルトに戻してから、再度 \fBSIGABRT\fP
 シグナルを上げることで、このような動作になる。
 .SH 返り値
 \fBabort\fP()  関数が返ることはない。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+\fBabort\fP() 関数はスレッドセーフである。
 .SH 準拠
-SVr4, POSIX.1\-2001, 4.3BSD, C89, C99.
+SVr4, POSIX.1\-2001, POSIX.1\-2008, 4.3BSD, C89, C99.
 .SH 関連項目
 \fBgdb\fP(1), \fBsigaction\fP(2), \fBexit\fP(3), \fBlongjmp\fP(3), \fBraise\fP(3)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。