.\" 386BSD man pages
.\" Modified 1993-04-02, David Metcalfe
.\" Modified 1993-07-25, Rik Faith (faith@cs.unc.edu)
+.\"*******************************************************************
.\"
-.\" Japanese Version Copyright (c) 1997 Seiichi Yoshida
-.\" all rights reserved.
-.\" Translated 1997-02-14, Seiichi Yoshida <seiichi@muraoka.info.waseda.ac.jp>
-.\" Updated 2002-09-27, Kentaro Shirakata <argrath@ub32.org>
-.\" Updated 2005-02-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
-.\" Updated 2008-12-26, Akihiro MOTOKI, LDP v3.15
+.\" This file was generated with po4a. Translate the source file.
.\"
-.TH ON_EXIT 3 2008-12-05 "GNU" "Linux Programmer's Manual"
+.\"*******************************************************************
+.TH ON_EXIT 3 2008\-12\-05 GNU "Linux Programmer's Manual"
.SH 名前
on_exit \- プロセスが正常に終了した際に呼ばれる関数を登録する
.SH 書式
.nf
-.B #include <stdlib.h>
+\fB#include <stdlib.h>\fP
.sp
-.BI "int on_exit(void (*" function ")(int , void *), void *" arg );
+\fBint on_exit(void (*\fP\fIfunction\fP\fB)(int , void *), void *\fP\fIarg\fP\fB);\fP
.fi
.sp
.in -4n
-glibc 向けの機能検査マクロの要件
-.RB ( feature_test_macros (7)
-参照):
+glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照):
.in
.sp
-.BR on_exit ():
-_BSD_SOURCE || _SVID_SOURCE
+\fBon_exit\fP(): _BSD_SOURCE || _SVID_SOURCE
.SH 説明
-.BR on_exit ()
-関数は、指定された関数 \fIfunction\fP を、プロセスが
-正常に終了した際に呼ばれる関数として登録する。正常な終了とは、
-.BR exit (3)
-またはプログラムの \fImain\fP()
-関数の中の return 命令による終了である。
-関数 \fIfunction\fP には、直近の
-.BR exit (3)
-の呼び出しで渡された status 引数と
-.BR on_exit ()
-の \fIarg\fP 引数が渡される。
+\fBon_exit\fP() 関数は、指定された関数 \fIfunction\fP を、プロセスが
+正常に終了した際に呼ばれる関数として登録する。正常な終了とは、 \fBexit\fP(3) またはプログラムの \fImain\fP() 関数の中の
+return 命令による終了である。 関数 \fIfunction\fP には、直近の \fBexit\fP(3) の呼び出しで渡された status 引数と
+\fBon_exit\fP() の \fIarg\fP 引数が渡される。
-同じ関数を複数回登録してもよい。
-登録された関数は登録 1 回につき 1 回呼び出される。
+同じ関数を複数回登録してもよい。 登録された関数は登録 1 回につき 1 回呼び出される。
-.BR fork (2)
-経由で作成された子プロセスは、親プロセスの登録のコピーを継承する。
-.BR exec (3)
-群の関数の呼び出しに成功すると、全ての登録が削除される。
+\fBfork\fP(2) で作成された場合、子プロセスは親プロセスの登録のコピーを継承する。
+\fBexec\fP(3) ファミリーの関数の場合、呼び出しに成功すると、 全ての登録が削除される。
.SH 返り値
-.BR on_exit ()
-関数は、成功したら 0 を、そうでなければ 0 以外を返す。
+\fBon_exit\fP() 関数は、成功したら 0 を、そうでなければ 0 以外を返す。
.SH 準拠
-この関数は SunOS 4 由来であるが、libc4, libc5, glibc にも存在する。
-Solaris (SunOS 5) にはもはや存在しない。
-この関数の使用は避け、代わりに標準の
-.BR atexit (3)
-を使うこと。
+この関数は SunOS 4 由来であるが、libc4, libc5, glibc にも存在する。 Solaris (SunOS 5)
+にはもはや存在しない。 この関数の使用は避け、代わりに標準の \fBatexit\fP(3) を使うこと。
.SH 関連項目
-.BR _exit (2),
-.BR atexit (3),
-.BR exit (3)
+\fB_exit\fP(2), \fBatexit\fP(3), \fBexit\fP(3)