Re: [HACKERS] xlog.c.patch for cygwin port.
От | Tatsuo Ishii |
---|---|
Тема | Re: [HACKERS] xlog.c.patch for cygwin port. |
Дата | |
Msg-id | 20000308120311P.t-ishii@sra.co.jp обсуждение исходный текст |
Ответ на | Re: [HACKERS] xlog.c.patch for cygwin port. ("D. Jay Newman" <jay@sprucegrove.com>) |
Список | pgsql-hackers |
> >> Bruce Momjian <pgman@candle.pha.pa.us> writes: > >> > This looks interesting. We could remove some of our ifwin cruft. > >> > >> I have been thinking for quite some time that most of the CYGWIN32 > >> ifdefs represent very poor programming. Instead of zillions of > >> > >> #ifndef __CYGWIN32__ > >> fd = open(filename, O_RDONLY, 0666); > >> #else > >> fd = open(filename, O_RDONLY | O_BINARY, 0666); > >> #endif > >> > >> we should have in one include file something like > > > >Do we ever assign a function pointer for open() anywhere. If so, the > >define will not work without some kind of wrapper, right? > > Since the only difference seems to be "O_RDONLY" vs "O_RDONLY | O_BINARY", > why not do the #define on that? > > At least in this case it works. BTW, why do we call open() directory here? Why not VFD interface? -- Tatsuo Ishii
В списке pgsql-hackers по дате отправления: