success?()
Returns true if exiting successful, false if not.
static VALUE exit_success_p(VALUE exc) { VALUE status = rb_attr_get(exc, rb_intern("status")); if (NIL_P(status)) return Qtrue; if (status == INT2FIX(EXIT_SUCCESS)) return Qtrue; return Qfalse; }