os.stdio version property Lassi Kortela 21 Feb 2020 22:35 UTC

Added one more property:

(os.stdio symbol symbol symbol)

Three symbols in this order:

* File type of standard input (stdin, Unix file descriptor 0)
* File type of standard output (stdout, Unix file descriptor 1)
* File type of standard error (stderr, Unix file descriptor 2)

Each symbol shall give the type of the port in the current environment.
The following choices are standard:

* terminal
* device
* socket
* file
* pipe
* unknown

Knowing the types can be useful for debugging unusual I/O behavior in a
particular environment.

Examples:

(os.stdio device pipe pipe)
(os.stdio socket terminal file)