mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
doc: fix two doc errors in stream and process
`process.stdout` always blocks as of20176a9841`WritableState.buffer` is `getBuffer()` as of91586661c9PR-URL: https://github.com/nodejs/node/pull/2549 Reviewed-By: Alexis Campailla <orangemocha@nodejs.org> Reviewed-By: Evan Lucas <evanlucas@me.com>
This commit is contained in:
@@ -256,13 +256,7 @@ For example, a `console.log` equivalent could look like this:
|
||||
|
||||
`process.stderr` and `process.stdout` are unlike other streams in Node.js in
|
||||
that they cannot be closed (`end()` will throw), they never emit the `finish`
|
||||
event and that writes are usually blocking.
|
||||
|
||||
- They are blocking in the case that they refer to regular files or TTY file
|
||||
descriptors.
|
||||
- In the case they refer to pipes:
|
||||
- They are blocking in Linux/Unix.
|
||||
- They are non-blocking like other streams in Windows.
|
||||
event and that writes are always blocking.
|
||||
|
||||
To check if Node.js is being run in a TTY context, read the `isTTY` property
|
||||
on `process.stderr`, `process.stdout`, or `process.stdin`:
|
||||
|
||||
@@ -1440,8 +1440,8 @@ var transform = new stream.Transform({
|
||||
<!--type=misc-->
|
||||
|
||||
Both Writable and Readable streams will buffer data on an internal
|
||||
object called `_writableState.buffer` or `_readableState.buffer`,
|
||||
respectively.
|
||||
object which can be retrieved from `_writableState.getBuffer()` or
|
||||
`_readableState.buffer`, respectively.
|
||||
|
||||
The amount of data that will potentially be buffered depends on the
|
||||
`highWaterMark` option which is passed into the constructor.
|
||||
|
||||
Reference in New Issue
Block a user