OSDN Git Service

(split) LDP: Update the version to 3.53 in PO files
[linuxjm/LDP_man-pages.git] / release / man3 / abort.3
index 93fe928..5f0690a 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
 .\" Modified Fri Aug  4 10:51:53 2000 - patch from Joseph S. Myers
 .\" 2007-12-15, mtk, Mostly rewritten
 .\"
-.\" 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  2007-12-15 "GNU" "Linux Programmer's Manual"
-.SH Ì¾Á°
-abort \- ¥×¥í¥»¥¹¤Î°Û¾ï½ªÎ»¤òÀ¸¤¸¤µ¤»¤ë
-.SH ½ñ¼°
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ABORT 3 2007\-12\-15 GNU "Linux Programmer's Manual"
+.SH 名前
+abort \- プロセスの異常終了を生じさせる
+.SH 書式
 .nf
-.B #include <stdlib.h>
+\fB#include <stdlib.h>\fP
 .sp
-.B void abort(void);
+\fBvoid abort(void);\fP
 .fi
-.SH ÀâÌÀ
-.BR abort ()
-´Ø¿ô¤Ï¡¢¤Þ¤º
-.B SIGABRT
-¤Î¶Ø»ß (block) ¤ò²ò½ü¤·¤Æ¤«¤é¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Ë
-.B SIGABRT
-¥·¥°¥Ê¥ë¤ò¾å¤²¤ë¡£¤½¤Î·ë²Ì¡¢
-.B SIGABRT
-¥·¥°¥Ê¥ë¤¬Ê᪠(caught) ¤µ¤ì¤ÆÂбþ¤¹¤ë¥·¥°¥Ê¥ë¡¦¥Ï¥ó¥É¥é¡¼¤¬
-Ê֤äÆÍè¤Ê¤¤¾ì¹ç°Ê³°¤Ï¡¢¥×¥í¥°¥é¥à¤Î°Û¾ï½ªÎ»¤¬µ¯¤³¤ë
-.RB ( longjmp (3)
-»²¾È)¡£
+.SH 説明
+\fBabort\fP()  関数は、まず \fBSIGABRT\fP の禁止 (block) を解除してから、呼び出し元のプロセスに \fBSIGABRT\fP
+シグナルを上げる。その結果、 \fBSIGABRT\fP シグナルが捕捉 (caught) されて対応するシグナル・ハンドラーが
+返って来ない場合以外は、プログラムの異常終了が起こる (\fBlongjmp\fP(3)  参照)。
 .PP
-.BR abort ()
-´Ø¿ô¤Ë¤è¤Ã¤Æ¥×¥í¥»¥¹¤Î½ªÎ»¤¬°ú¤­µ¯¤³¤µ¤ì¤¿¤È¤­¤Ë¤Ï¡¢
-¤¹¤Ù¤Æ¤Î³«¤¤¤Æ¤¤¤ë¥¹¥È¥ê¡¼¥à¤ÏÊĤ¸¤é¤ì¥Õ¥é¥Ã¥·¥å¤µ¤ì¤ë¡£
+\fBabort\fP()  関数によってプロセスの終了が引き起こされたときには、 すべての開いているストリームは閉じられフラッシュされる。
 .PP
-.B SIGABRT
-¥·¥°¥Ê¥ë¤¬Ìµ»ë¡¢¤Þ¤¿¤ÏÊ֤äÆÍè¤ë¥·¥°¥Ê¥ë¡¦¥Ï¥ó¥É¥é¡¼¤Ç
-Ê᪤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ç¤¢¤Ã¤Æ¤â¡¢
-.BR abort ()
-´Ø¿ô¤Ï¤½¤Î¥×¥í¥»¥¹¤ò½ªÎ»¤¹¤ë¡£
-.B SIGABRT
-¥·¥°¥Ê¥ë¤ËÂФ¹¤ë½èÍýÊýË¡¤ò¥Ç¥Õ¥©¥ë¥È¤ËÌᤷ¤Æ¤«¤é¡¢ºÆÅÙ
-.B SIGABRT
-¥·¥°¥Ê¥ë¤ò¾å¤²¤ë¤³¤È¤Ç¡¢¤³¤Î¤è¤¦¤ÊÆ°ºî¤Ë¤Ê¤ë¡£
-.SH ÊÖ¤êÃÍ
-.BR abort ()
-´Ø¿ô¤¬Ê֤뤳¤È¤Ï¤Ê¤¤¡£
-.SH ½àµò
-SVr4, POSIX.1-2001, 4.3BSD, C89, C99.
-.SH ´ØÏ¢¹àÌÜ
-.BR gdb (1),
-.BR sigaction (2),
-.BR exit (3),
-.BR longjmp (3),
-.BR raise (3)
+\fBSIGABRT\fP シグナルが無視、または返って来るシグナル・ハンドラーで 捕捉されるようになっている場合であっても、 \fBabort\fP()
+関数はそのプロセスを終了する。 \fBSIGABRT\fP シグナルに対する処理方法をデフォルトに戻してから、再度 \fBSIGABRT\fP
+シグナルを上げることで、このような動作になる。
+.SH 返り値
+\fBabort\fP()  関数が返ることはない。
+.SH 準拠
+SVr4, POSIX.1\-2001, 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.53 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。