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