Re: Exit code with Fortran 90



Andrea Francia wrote:
If I use the istruction
stop n
where n is a integer I found that the program terminate with n as exit code.
I see that this happen compiling when I use the GNU Fortran compiler (gfortran).
Is this behaviour standard, or it is a special behaviour of gfortran?

The standard only says:

"...the stop code, if any, is available in a processor-dependent manner."

And I know at least one implementation (VMS DEC/HP Fortran) which
just displays the code (or string), and does not pass it to program exit
status.

--

Joseph Huber - http://www.huber-joseph.de
.



Relevant Pages

  • Re: Exit code with Fortran 90
    ... where n is a integer I found that the program terminate with n as exit code. ... I see that this happen compiling when I use the GNU Fortran compiler. ... it is quite useful when implemented as an exit code that can be passed to other process/command interpreters. ...
    (comp.lang.fortran)
  • Exit code with Fortran 90
    ... where n is a integer I found that the program terminate with n as exit code. ... I see that this happen compiling when I use the GNU Fortran compiler. ... Is this behaviour standard, or it is a special behaviour of gfortran? ...
    (comp.lang.fortran)
  • Re: Exit code with Fortran 90
    ... where n is a integer I found that the program terminate with n as exit code. ... I see that this happen compiling when I use the GNU Fortran compiler. ... Is this behaviour standard, or it is a special behaviour of gfortran? ...
    (comp.lang.fortran)
  • Re: Exit code with Fortran 90
    ... where n is a integer I found that the program terminate with n as exit code. ... I see that this happen compiling when I use the GNU Fortran compiler. ...
    (comp.lang.fortran)
  • incorrect old gcc exit code
    ... it is that it returns 0 always, no matter succeeded it in compiling or ... So no surprise configure script fails wherever it uses gcc to ... exits with a proper exit code: ...
    (comp.os.lynx)