> Linux Reviews > man >

abort


  1. abort.3.man


1. abort.3.man

Manpage of ABORT

ABORT

Section: Linux Programmer's Manual (3)
Updated: 2007-12-15
Index Return to Main Contents
 

名前

abort - プロセスの異常終了を生じさせる  

書式

#include <stdlib.h>

void abort(void);
 

説明

abort() 関数は、まず SIGABRT の禁止 (block) を解除してから、呼び出し元のプロセスに SIGABRT シグナルを上げる。その結果、 SIGABRT シグナルがを捕捉 (caught) されてシグナル・ハンドラーが返って来ない 場合を除いて、プログラムの異常終了が起こる (longjmp(3) 参照)。

abort() 関数によってプロセスの終了が引き起こされたときには、 すべての開いているストリームは閉じられフラッシュされる。

SIGABRT シグナルが無視、または返って来るシグナル・ハンドラーで 捕捉されるようになっている場合であっても、 abort() 関数はそのプロセスを終了する。 SIGABRT シグナルに対する処理方法をデフォルトに戻してから、再度 SIGABRT シグナルを上げることで、このような動作になる。  

返り値

abort() 関数は、何も返さない。  

準拠

SVr4, POSIX.1-2001, 4.3BSD, C89, C99.  

関連項目

gdb(1), sigaction(2), exit(3), longjmp(3), raise(3)


 

Index

名前
書式
説明
返り値
準拠
関連項目

This document was created by man2html using the manual pages.
Time: 17:38:02 GMT, October 23, 2013

SVENSKA - cs - SVENSKA - SVENSKA - pl