2011/12/8 Nobuyoshi Nakada <nobu / ruby-lang.org>:

> I don't think we have two.
>
> The latter choice is not acceptable, since the return value of (({Kernel#system})) and the first argument of (({Kernel#exit})) are same as the former.
>
> And should not assume (({EXIT_SUCCESS})) to be 0.

Agreed.

In addition, if this issue (#5728) and
Process::EXIT_SUCCESS/Process::EXIT_FAILIURE issue (#5726) are both rejected,
it is very diffcult to use SystemExit.new for EXIT_FAILURE.
-- 
Tanaka Akira