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 220.127.116.11