GNU Info

Info Node: (gawk.info)Special Caveats

(gawk.info)Special Caveats


Prev: Special Network Up: Special Files
Enter node , (file) or (file)node

Special File Name Caveats
-------------------------

   Here is a list of things to bear in mind when using the special file
names that `gawk' provides.

   * Recognition of these special file names is disabled if `gawk' is in
     compatibility mode (Note: Command-Line Options.).

   * The special files that provide process-related information are now
     considered obsolete and will disappear entirely in the next
     release of `gawk'.  `gawk' prints a warning message every time you
     use one of these files.  To obtain process-related information,
     use the `PROCINFO' array.  Note: Built-in Variables.

   * Starting with version 3.1, `gawk' _always_ interprets these
     special file names.(1) For example, using `/dev/fd/4' for output
     actually writes on file descriptor 4, and not on a new file
     descriptor that is `dup''ed from file descriptor 4.  Most of the
     time this does not matter; however, it is important to _not_ close
     any of the files related to file descriptors 0, 1, and 2.  Doing
     so results in unpredictable behavior.

   ---------- Footnotes ----------

   (1) Older versions of `gawk' would only interpret these names
internally if the system did not actually have a a `/dev/fd' directory
or any of the other above listed special files.  Usually this didn't
make a difference, but sometimes it did; thus, it was decided to make
`gawk''s behavior consistent on all systems and to have it always
interpret the special file names itself.


automatically generated by info2www version 1.2.2.9