Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought



ENVIRON(5)      DOMAIN/IX Reference Manual (SYS5)      ENVIRON(5)



NAME
     environ - user environment

DESCRIPTION
     The exec(2) call makes an array of strings called the
     ``environment'' available when a process is started.  By
     convention, these strings have the form ``name=value''.  The
     following names are used by various commands:

     PATH The sequence of directory prefixes that sh(1), time(1),
          nice(1), nohup(1), etc., apply in searching for a file
          known by an incomplete pathname.  The prefixes are
          separated by colons (:).  Login(1) sets
          PATH=:/bin:/usr/bin.
     HOME Name of the user's log-in directory, set upon log-in.
     TERM The kind of terminal for which output is to be
          prepared.  This information is used by commands, such
          as more(1), which may exploit special capabilities of
          that terminal.
     TZ   Time zone information. The format is ``xxx n zzz''
          where ``xxx'' is standard local time zone abbreviation,
          ``n'' is the difference in hours from  Greenwich Mean
          Time, and ``zzz'' is the abbreviation for the
          daylight-saving local time zone, if any; for example,
          EST5EDT .
     NODETYPE
          Model number of the node, e.g., dn300.
     PROJECT
          Project associated with log-in name.
     ORGANIZATION
          Organization associated with log-in name.
     NODEID
          Hexadecimal ID of node, e.g., 2b1f.
     NAMECHARS
          (Applies only to SR9 name mapping) Interpret certain
          characters as `special', e.g., retain special meaning
          for `~'.
     SYSTYPE
          Version of DOMAIN/IX currently set as `systype'.
     UNIXNAMES
          Select character mapping for either SR8 or SR9 style.
     SBRKSIZE
          If set (to a decimal integer), it is equivalent, in a
          running program, to having made a call to the function
          set_sbrk_size.  If no argument is specified, the 256k
          limit applies.  The maximum value that can be assigned
          is machine dependent.
     INPROCESS
          If set, run new programs in the Shell process (unless
          part of a pipe or running in background).  Otherwise,
          always spawn a new process to run a new program.  (This
          variable is unset by default.  To set it, put a line of



Printed 8/1/85                                          ENVIRON-1





ENVIRON(5)      DOMAIN/IX Reference Manual (SYS5)      ENVIRON(5)



          the form
               env INPROCESS 'true'
          in the DM startup file `node_data/startup.type.)

     Further names may be placed in the environment by the export
     command and ``name=value'' arguments in sh(1), or by
     exec(2).

NOTES
     It is unwise to conflict with certain Shell variables that
     are frequently exported by .profile files: MAIL, PS1, PS2,
     IFS.

RELATED INFORMATION
     env(1), login(1), sh(1), mm(1), nice(1), nohup(1), time(1),
     exec(2).







































ENVIRON-2                                          Printed 8/1/85



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026