On Sun, Jan 02, 2005 at 05:48:21PM -0800, Brian Dessent wrote:
>Yitzchak Scott-Thoennes wrote:
>>>I thought we were talking about 'od' here where presumably you always
>>>want to open files for reading in binary mode?  (And as far as I know
>>>od doesn't write anything, redirection aside...)
>>
>>'twas redirection I was thinking of:
>>
>>$ od /dev/null>od.out
>>$ od /dev/null>textmount/od.out
>>$ ls -l od.out textmount/od.out
>>-rw-r--r--  1 sthoenna None 8 Jan  2 17:28 od.out
>>-rw-r--r--  1 sthoenna None 9 Jan  2 17:28 textmount/od.out
>
>Redirection is setup by the shell, so the program whose output is
>redirected has no say on how the file is opened.

In general, you're right, but the program can use setmode() to control
the behavior of open fd's, like standard output.  Then it can choose
whatever behavior it likes.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to