From 343ddffc1c025e444f28dbb0ccfefc23815479d3 Mon Sep 17 00:00:00 2001 From: Harshitha KP Date: Fri, 17 Jan 2020 02:02:03 -0500 Subject: [PATCH] doc: document process.std*.fd Fixes: https://github.com/nodejs/node/issues/28386 Refs: https://github.com/nodejs/node/pull/31292 Refs: https://github.com/nodejs/help/issues/2136 PR-URL: https://github.com/nodejs/node/pull/31395 Reviewed-By: Luigi Pinca Reviewed-By: Anna Henningsen --- doc/api/process.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/doc/api/process.md b/doc/api/process.md index 278fee680474dc..ebc8b262703d2a 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -2190,6 +2190,14 @@ a [Writable][] stream. `process.stderr` differs from other Node.js streams in important ways. See [note on process I/O][] for more information. +### `process.stderr.fd` + +* {number} + +This property refers to the value of underlying file descriptor of +`process.stderr`. The value is fixed at `2`. In [`Worker`][] threads, +this field does not exist. + ## `process.stdin` * {Stream} @@ -2223,6 +2231,14 @@ In "old" streams mode the `stdin` stream is paused by default, so one must call `process.stdin.resume()` to read from it. Note also that calling `process.stdin.resume()` itself would switch stream to "old" mode. +### `process.stdin.fd` + +* {number} + +This property refers to the value of underlying file descriptor of +`process.stdin`. The value is fixed at `0`. In [`Worker`][] threads, +this field does not exist. + ## `process.stdout` * {Stream} @@ -2241,6 +2257,14 @@ process.stdin.pipe(process.stdout); `process.stdout` differs from other Node.js streams in important ways. See [note on process I/O][] for more information. +### `process.stdout.fd` + +* {number} + +This property refers to the value of underlying file descriptor of +`process.stdout`. The value is fixed at `1`. In [`Worker`][] threads, +this field does not exist. + ### A note on process I/O `process.stdout` and `process.stderr` differ from other Node.js streams in