VMS Help  —  RMS  RMS Control Block Macros, $NAML
    The $NAML macro allocates storage for a NAML block and
    initializes certain NAML fields with default values and user-
    specified values.

    Format

      $NAML  ESA=expanded-string-address,

             ESS=expanded-string-size,

             NOP=<NOCONCEAL PWD NO_SHORT_UPCASE SRCHXABS SYNCHK>,

             RLF=related-file-nam-block-address,

             RSA=resultant-string-address,

             RSS=resultant-string-size,

             FILESYS_NAME=file system name buffer address,

             FILESYS_NAME_ALLOC=file system name buffer size,

             INPUT_FLAGS=<NO_SHORT_OUTPUT>,

             LONG_DEFNAME=long default file specification string

             address,

             LONG_DEFNAME_SIZE=long default file specification string

             size,

             LONG_FILENAME=long file specification string address,

             LONG_FILENAME_SIZE=long file specification string size,

             LONG_EXPAND=long expanded string area address,

             LONG_EXPAND_ALLOC=long expanded string area size,

             LONG_RESULT=long resultant string area address,

             LONG_RESULT_ALLOC=long resultant string area size,

             USER_CONTEXT=user context
Close Help