exit(3)と_exit(2)

exit(3)

  • glibの関数
  • ヘッダ:<stdlib.h>
  • バッファのフラッシュ:する
  • atexit()実行:する
  • 用途:通常の終了処理

_exit(2)

  • システムコールのラッパー
  • ヘッダ:<unistd.h>
  • バッファのフラッシュ:しない
  • atexit()実行:しない
  • 用途:子プロセスや異常時の即時終了

コメントを残す