httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Trawick <traw...@attglobal.net>
Subject Re: Command line argument inconsistency...
Date Tue, 23 Jul 2002 22:25:13 GMT
Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com> writes:

> On Tue, Jul 23, 2002 at 02:03:44PM -0600, Brad Nicholes wrote:
> > [...]to be inconsistent.  For example, if I start Apache2 with a -h option,
> > it displays the help screen and then calls destroy_and_exit_process()
> > with an exit code of 1.
> > [...] Is there any reason why we can't switch the -v, -V,
> > -l, -L options to exit with a 1 instead of a 0 like the -h option?
> 
> Yes. "The unix philosophy".
> You are absolutely right: it IS inconsistent, and should be fixed.
> But rather than changing all exit codes to 1, I would prefer to see
> all these exit codes being changed to EX_OK:
>   #define EX_OK           0       /* successful termination */

In order to hold the console open for Netware, how about

    define EX_OK            0
ifdef netware
    define EX_DISPLAY_OK    1
else
    define EX_DISPLAY_OK    EX_OK
endif

Stuff like httpd -V would use EX_DISPLAY_OK as the exit status.

-- 
Jeff Trawick | trawick@attglobal.net
Born in Roswell... married an alien...

Mime
View raw message