Re: libpq build problem with <io.h> on MS VC++

Tom Lane <[email protected]>
Newsgroups gmane.comp.db.postgresql.devel.win32,gmane.comp.db.postgresql.devel.patches
Message-ID <[email protected]>
Bruce Momjian <[email protected]> writes:
> The only other option I can think of is to #undef those to defines,
> include io.h, then re-include port.h?  Is that better?

How about not #define'ing rename() etc in port.h in the first place?

We could put
	#ifdef WIN32
	#define rename(x) pgrename(x)
	#endif
into those very few .c files that need it.  (I'm assuming that
forgetting to include this in a file that calls rename() will yield an
obvious build failure on Windows --- if not then the idea is no good.)

			regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [email protected])
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.