Can we have a better name than 'futex' for these?  Futex is a Linux kernel
synchronization primitive and it's a bit confusing that you used the name
here in this context.


On Thu, Oct 10, 2013 at 6:38 AM, Nico Rieck <[email protected]> wrote:

> This series of patches port threads including synchronization and <chrono>
> to Windows.
>
> The implementation deliberately avoids including Windows.h in any libc++
> header. There are still incompatibilities if a Windows SDK header is
> included before a libc++ header because older Microsoft SAL annotations
> define macros for __null, __out and __deallocate. Maybe the best way to fix
> this would be to use #pragma push_macro/pop_macro around all libc++ headers.
>
> All pthreads-related code is guarded by _LIBCPP_PTHREADS which is defined
> by default (except for non-mingw Win32).
>
> -Nico
>
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to