プロセスが殺されたり、Segったとき シェルには シグナル+128 が返る、らしい。
$ ./a.out セグメンテーション違反です $ echo $? 139
errnoと対応が取れているわけではないので、system関数など プログラムの中から呼んだときは 手を抜かずにWTERMSIG()マクロ等できちんと調べる
http://www.linux.or.jp/JM/html/LDP_man-pages/man2/wait.2.html
プロセスが殺されたり、Segったとき シェルには シグナル+128 が返る、らしい。
$ ./a.out セグメンテーション違反です $ echo $? 139
errnoと対応が取れているわけではないので、system関数など プログラムの中から呼んだときは 手を抜かずにWTERMSIG()マクロ等できちんと調べる
http://www.linux.or.jp/JM/html/LDP_man-pages/man2/wait.2.html