At 02:15 PM 1/15/2001, Joey Mukherjee wrote: >Thanks for all the help on the F:/ and /cygdrive/f/ difference and as many >had noted, it was indeed the O_BINARY flag which can make the difference. I >did search the FAQ before posting but missed it since the answer was hidden >under the "DOS/Unix to CR/LF" question which I did not think was my problem. > >However, is O_BINARY a standard flag for open? Adding that flag on Solaris >seems to fail in compile since that symbol is not defined or mentioned in >the open man page. I'd hate to add #ifdef around every open... O_BINARY should be standard, but I'm no expert at standards. You could probably track down the precise wording as well as I if you're interested. In any case, there's no need to #ifdef every open call. Simply add O_BINARY and define it as appropriate for the platform you're on, assuming its not already defined, in a header file of your choosing. You can also look for _O_BINARY. >Why is text mode the default for open? Wouldn't one use fopen for text >processing and open for binary? Apparently not. The requirements are historical so trying to make any sense of them is a loosing battle. Don't let that stop you though if you're so inclined!;-) Larry Hall [EMAIL PROTECTED] RFK Partners, Inc. http://www.rfk.com 118 Washington Street (508) 893-9779 - RFK Office Holliston, MA 01746 (508) 893-9889 - FAX -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple
Re: Problem with F:/ and /cygdrive/f/ solved!
Larry Hall (RFK Partners, Inc) Mon, 15 Jan 2001 11:40:51 -0800
- Problem with F:/ and /cygdrive/f/ solved! Joey Mukherjee
- Re: Problem with F:/ and /cygdrive/f/ ... Larry Hall (RFK Partners, Inc)
- Re: Problem with F:/ and /cygdrive/f/ ... Bob McGowan
- Re: Problem with F:/ and /cygdrive/f/ ... Lassi A. Tuura