diff --git a/doc/api/tty.markdown b/doc/api/tty.markdown index 5a6ae7923a..a1bd143363 100644 --- a/doc/api/tty.markdown +++ b/doc/api/tty.markdown @@ -25,16 +25,13 @@ terminal. process's stdin fd to act either as a raw device or default. -### tty.getColumns() +### tty.setWindowSize(fd, row, col) -Returns the number of columns associated with the current process's TTY. +`ioctl`s the window size settings to the file descriptor. -Note that each time this number is changed the process receives a `SIGWINCH` -signal. So you can keep a cache of it like this: - var columns = tty.getColumns(); - process.on('SIGWINCH', function() { - columns = tty.getColumns(); - }); +### tty.getWindowSize(fd) + +Returns `[row, col]` for the TTY associated with the file descriptor.