This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: "od" wrong line endings and byte count


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]