From bab9baf9cddb90be43a2e8ab0818693b843a7516 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 --- doc/api/process.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/doc/api/process.md b/doc/api/process.md index a8ca1a641e85e1..4d60ba3552697c 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -2158,6 +2158,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 +(in POSIX) or handle (an abstract resource reference in Windows) of +`process.stderr`. In `worker_thread`s, this field does not exist. + ## `process.stdin` * {Stream} @@ -2191,6 +2199,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 +(in POSIX) or handle (an abstract resource reference in Windows) of +`process.stdin`. In `worker_thread`s, this field does not exist. + ## `process.stdout` * {Stream} @@ -2209,6 +2225,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 +(in POSIX) or handle (an abstract resource reference in Windows) of +`process.stdout`. In `worker_thread`s, this field does not exist. + ### A note on process I/O `process.stdout` and `process.stderr` differ from other Node.js streams in