Mercurial > hg > octave-nkf > gnulib-hg
changeset 17649:d8e136f0049a
autoupdate
author | Karl Berry <karl@freefriends.org> |
---|---|
date | Mon, 31 Mar 2014 16:34:04 -0700 |
parents | 6495fc44132c |
children | 18db66e8469e |
files | doc/standards.texi |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/standards.texi +++ b/doc/standards.texi @@ -3,7 +3,7 @@ @setfilename standards.info @settitle GNU Coding Standards @c This date is automagically updated when you save this file: -@set lastupdate March 19, 2014 +@set lastupdate March 31, 2014 @c %**end of header @dircategory GNU organization @@ -845,6 +845,13 @@ is useful with output to a terminal, and have an option for the other behavior. +There is an exception for programs whose output in certain cases is +binary data. Sending such output to a terminal is useless and can +cause trouble. If such a program normally sends its output to stdout, +it should detect, in these cases, when the output is a terminal and +give an error message instead. The @code{-f} option should override +this exception, thus permitting the output to go to the terminal. + Compatibility requires certain programs to depend on the type of output device. It would be disastrous if @code{ls} or @code{sh} did not do so in the way all users expect. In some of these cases, we supplement the @@ -853,7 +860,6 @@ like @code{ls} except that its default output format is always multi-column format. - @node Graphical Interfaces @section Standards for Graphical Interfaces @cindex graphical user interface