Page 1 of 1

stderr device number in the manual

Posted: Tue Jan 17, 2017 5:49 pm
by steloflute
In the manual ( http://www.newlisp.org/downloads/newlis ... tml#device ), stderr is not mentioned.
I think 2 is the stderr.

Test code (test.lsp):

Code: Select all

(write-line 2 "stderr")
(println "stdout")
(exit)

Code: Select all

newlisp test.lsp > out.txt
Then, "stderr" is printed to the screen. "stdout" is printed to the file.

Would you please change the manual like so:
int-io-handle is an I/O device number, which is set to 0 (zero) for the default STD I/O pair of handles, 0 for stdin and 1 for stdout.
=>
int-io-handle is an I/O device number, which is set to 0 (zero) for the default STD I/O pair of handles, 0 for stdin, 1 for stdout and 2 for stderr.

Re: stderr device number in the manual

Posted: Wed Jan 18, 2017 5:51 pm
by Lutz