About Cosense
Help
Log in
Truly the knowledge base
e
x
i
t
(
3
)
通
常
の
プ
ロ
セ
ス
終
了
を
引
き
起
こ
し
、
親
プ
ロ
セ
ス
へ
ス
テ
ー
タ
ス
の
最
下
位
バ
イ
ト
を
返
す
l
i
b
c
の
関
数
。
(
i
.
e
.
,
s
t
a
t
u
s
&
0
x
F
F
)
-
1
&
0
x
F
F
-
>
0
x
F
F
0
&
0
x
F
F
-
>
0
x
0
0
a
t
e
x
i
t
(
3
)
と
o
n
_
e
x
i
t
(
3
)
が
登
録
の
逆
順
で
呼
ば
れ
る
s
t
d
i
o
(
3
)
の
ス
ト
リ
ー
ム
は
フ
ラ
ッ
シ
ュ
さ
れ
る
t
m
p
f
i
l
e
(
3
)
に
よ
っ
て
作
成
さ
れ
た
フ
ァ
イ
ル
も
削
除
さ
れ
る
二
つ
の
定
数
を
定
義
済
み
。
E
X
I
T
_
S
U
C
C
E
S
S
E
X
I
T
_
F
A
I
L
U
R
E
Related
Sort by
Related
Modified
Created
Last visited
Most linked
Page rank
Title
Links
プロセスの状態
fork(2)
Unix系のOSにおいて、[親プロセス]が[子プロセス]を新たに生成する際に呼ぶ[システムコール]。親プロセスは子プロセスを呼び出し、[プロセステーブル]に記帳した上で、[wait(2)]で子プロセスの[終了ステータス]を待機する。子プロセス内で[exit(3)]が実行されるまではプロセスの実行が終了しない。
New Links
最下位バイト
atexit(3)
on_exit(3)
stdio(3)
tmpfile(3)
Created
9 months ago
by
Yokkin
Updated
9 months ago
by
Yokkin
Views: 10
Page rank: 7
Copy link
Copy readable link
Start presentation
Hide dots
exit(3)
通常のプロセス終了を引き起こし、親プロセスへステータスの
最下位バイト
を返すlibcの関数。
(i.e., status & 0xFF)
-1 & 0xFF
-> 0xFF
0 & 0xFF
-> 0x00
atexit(3)
と
on_exit(3)
が登録の逆順で呼ばれる
stdio(3)
のストリームはフラッシュされる
tmpfile(3)
によって作成されたファイルも削除される
二つの定数を定義済み。
EXIT_SUCCESS
EXIT_FAILURE