On Thu, Dec 5, 2013 at 9:13 AM, Bert Huijben <bert@qqmail.nl> wrote:



On Windows apr_arch_misc.h checks for the ‘WINNT’ define, which was unconditionally defined on Windows before the CMake build. But now it is no longer defined. This enables some additional dynamic load operations that could fail in some cases (See “Race condition in APR_DECLARE_LATE_DLL_FUNC() implementation”).


We could fix this by defining WINNT, but we might as well just remove the check as we don’t support systems older than NT 4.0 anyway..




Visual Studio project file maintainers, can I just remove the /D "WINNT" everywhere?  I hate to leave that dangling.  (Obviously the C code will be changed to stop referencing it too :) )

Born in Roswell... married an alien...