VMS Help  —  FORTRAN  /VMS D=/VMS
  /[NO]VMS

  Controls whether the run-time system behaves like VSI Fortran
  for OpenVMS VAX Systems (VAX FORTRAN) in various ways.

  The default, /VMS, specifies the following aspects of the run-time
  environment:

   o  Reinforces the defaults of /IEEE_MODE=FAST and /NORECURSIVE.

   o  Does not recognize the \n control character syntax in character
      literals.

   o  Causes the defaults for keyword BLANK= in OPEN statements to
      become 'ZERO' for an implicit OPEN of an external or internal
      file, and 'NULL' for an explicit OPEN.

   o  Allows use of /LIST or /NOLIST in INCLUDE statement
      specifications (also see /ASSUME=SOURCE_INCLUDE in this Help
      file).

   o  Sets the following as defaults:

       -  /CHECK=FORMAT (with /NOVMS, the default is /CHECK=NOFORMAT)

       -  /CHECK=OUTPUT_CONVERSION (with /NOVMS, the default is
          /CHECK=NOOUTPUT_CONVERSION)

  /VMS does not affect the alignment of fields in records or items in
  COMMON.

  To override the effects of the /VMS qualifier, specify /NOVMS.

  You can also override qualifier settings reinforced by /VMS, by
  specifying the desired qualifier settings on the command line.  For
  example, the following command line permits recursion in the source
  program:

  $ F90/VMS/RECURSIVE filename.for
Close Help