Tom Lane wrote:
Bruce Momjian <[EMAIL PROTECTED]> writes:

Andreas Pflug wrote:

Not really. The backend will still use the reliable pg_ functions.
Frontends continue to use the libc functions, which are totally sufficient in non-concurrent access situations.


I would like to keep full Unix semantics for these functions even in
libpq, if possible.

libpq doesn't use either rename or unlink AFAIK.  However, if we make
the patch be something involving #ifdef FRONTEND, then it will affect
other code that might want to use those.

One thing that hasn't been real clear to me is why this only affects
fe-lobj.c, when we have many other files that include <io.h> after
including postgres.h.

Quite simple: mingw includes do *not* conflict.
Only a minority of tools is object to VC6 compilation, ultimately only libpq is needed.


Regards,
Andreas

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to