OSDN Git Service

(split) LDP: Release pages for LDP v3.39.
[linuxjm/LDP_man-pages.git] / release / man3 / on_exit.3
index ba53c55..48160bd 100644 (file)
 .\"     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)