問題は、規格や動作じゃなくて、
exit(NULL);
とするのが、常識的なのかってことじゃないの?