Re: Review of VS 2010 support patches
От | Andrew Dunstan |
---|---|
Тема | Re: Review of VS 2010 support patches |
Дата | |
Msg-id | 4F01E6AE.9020508@dunslane.net обсуждение исходный текст |
Ответ на | Re: Review of VS 2010 support patches (Magnus Hagander <magnus@hagander.net>) |
Список | pgsql-hackers |
On 01/02/2012 09:51 AM, Magnus Hagander wrote: > > > On Jan 2, 2012 12:02 AM, "Andrew Dunstan" <andrew@dunslane.net > <mailto:andrew@dunslane.net>> wrote: > > > > > > > > On 12/31/2011 06:10 PM, Brar Piening wrote: > >> > >> Brar Piening wrote: > >>> > >>> Andrew Dunstan wrote: > >>>> > >>>> Can you narrow down exactly what in that commit broke VS 2010? > Are there any compiler warnings? > >>> > >>> > >>> I was able to nail down the problem. > >> > >> > >> In the absence of reaction, to keep my promise, I'm sending the > attached Patch which restores the previous working behaviour for > Visual Studio 2011. > >> Note however that it also restores the previous conflicts with > errno.h which aren't neccessarily a problem, but might be in future. > >> > > > > Yeah, are we bothered by this?: > > > > + * For Microsoft Visual Studio 2010 and above we intentionally > redefine > > + * the regular Berkeley error constants and set them to the WSA > constants. > > + * Note that this will break if those constants are used for > anything else > > + * than Windows Sockets errors. > > If it's exposed to libpq clients, that's perhaps a problem. If it's > just internally and possibly for server extensions I don't think it's > a problem - unless it creates an incompatibility between msvc and > mingw, but I don't think it should? > > Fair enough. Looks like it won't pollute libpq clients. Arguably server extensions could be a bit of a risk though. I'll review the rest. cheers andrew
В списке pgsql-hackers по дате отправления: