マクロEXIT_FAILURE

マクロ EXIT_FAILUREは、エラー処理の中で、exit()の引数として与えられることが多いかと思います。

今回は、EXIT_FAILURE及びEXIT_SUCCESSの定義を見ました。

$ /usr/include/stdlib.h


#define EXIT_FAILURE    1       /* Failing exit status.  */
#define EXIT_SUCCESS    0       /* Successful exit status.  */

なるほど。
exit(EXIT_FAILURE)はexit(1)と同義になるわけですね。