exit() on VMS
dyer at dec-vaxuum.UUCP
dyer at dec-vaxuum.UUCP
Thu Feb 20 02:10:41 AEST 1986
Re: exit() on VMS_________________________________________________
> I get the impression that VMS C was implemented by people who
> did not have much practical experience with C programming.
Bad impression, one that certainly does not follow from an
incompatible exit() function. I work in the same building as
the VAX C people, and they are all brave and heroic, with IQs of
at least 170. They all know what they're doing, too.
I've had very few problems compiling and running Unix-written
programs with VAX C. The exit() inconsistency is, after all,
quite minor.
> Quoting from X3J11 section D.10.4.2: "Finally, control is
> returned to the host environment. If the value of `status' is
> zero, the status returned is *successful termination*; otherwise
> an implementation-defined form of the status *unsuccessful
> termination* is returned.
This standard wasn't around when the VAX C exit() routine was
written, but I agree that the exit() routine should be changed
now that this behavior has been cast in ANSI concrete.
<_Jym_>
P.S.: I have no connection with the VAX C group outside of an ad-
miration for their bravery, heroism, and high IQs. I also do not
presume to speak for DEC, only for myself.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::' :: `:::: Jym Dyer ::::' :: `::::
::' :: `:: Dracut, Massachusetts ::' :: `::
:: :: :::::::::::::::::::::::::::::::::::::: :: ::
:: .::::. :: DYER%VAXUUM.DEC at DECWRL.ARPA :: .::::. ::
::..:' :: `:..:: {allegra|decvax|ihnp4|ucbvax} ::..:' :: `:..::
::::. :: .:::: decwrl!dec-rhea!dec-vaxuum!dyer ::::' :: `::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
More information about the Comp.lang.c
mailing list