stderr device number in the manual

Started by steloflute, January 17, 2017, 09:49:52 AM

Previous topic - Next topic

steloflute

In the manual ( http://www.newlisp.org/downloads/newlisp_manual.html#device">http://www.newlisp.org/downloads/newlis ... tml#device">http://www.newlisp.org/downloads/newlisp_manual.html#device ), stderr is not mentioned.

I think 2 is the stderr.



Test code (test.lsp):
(write-line 2 "stderr")
(println "stdout")
(exit)


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:
Quoteint-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.

=>
Quoteint-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.

Lutz

#1
Thanks, added in 10.7.1: http://www.newlisp.org/downloads/development/inprogress/">http://www.newlisp.org/downloads/develo ... nprogress/">http://www.newlisp.org/downloads/development/inprogress/