• Martin Storsjö's avatar
    w32threads: Use newer thread synchronization functions when targeting Vista · 428b0578
    Martin Storsjö authored
    When explicitly targeting Vista or newer (which only happens if the
    caller explicitly sets _WIN32_WINNT to a high enough value via the
    extra cflags option - otherwise configure script sets
    -D_WIN32_WINNT=0x0502), we already unconditionally link to the
    ConditionVariable functions, since 4622f11f.
    
    Similarly use the newer -Ex versions of CreateEvent, CreateSemaphore,
    InitializeCriticalSection and WaitForSingleObject, that all appeared
    in Vista. When building Windows Store applications, the older versions
    of these functions aren't available, only the -Ex functions. When
    doing such a build, the user can set -D_WIN32_WINNT=0x0600 to
    forcibly use the newer functions instead.
    Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
    428b0578
Name
Last commit
Last update
..
aix Loading commit data...
float Loading commit data...
msvcrt Loading commit data...
plan9 Loading commit data...
tms470 Loading commit data...
windows Loading commit data...
getopt.c Loading commit data...
strtod.c Loading commit data...
w32pthreads.h Loading commit data...