C signal handling (signal.h)

C 言語のエラーメッセージ

エラーメッセージの番号が記述されている signal.h より抜粋。初級者の方は下記の 3 つのエラーをよく見かけるとおもいます。

  • Abort trap: 6 ... プロセス中断(不正な状況)
  • Floating point exception: 8 ... 浮動小数点例外(不正な算術操作:ゼロ除算やオーバーフロー)
  • Segmentation fault: 11 ... セグメンテーション違反(不正なメモリアクセス)
  • Mac OS X 10.8.2(12C60)signal.h, Retrieved on Jan. 17th, 2013
    Line 83-122(Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.)
  • Finder:[移動] > [フォルダへ移動...] で探す。(OS X 10.8.2(12C60))
  • Safari で開く。

C 言語では ISO 規格の § 7.14 Signal handling <signal.h>(シグナル操作)に記述されています。

各シグナルの詳細については The IEEE and The Open Group のページと Wikipedia のページに纏められています。