llvm-project/libcxx/include/__support/ibm
jasonliu 158026301b [libc++][AIX] Initial patch to unblock the libc++ build on AIX
This path would unblock the build of libc++ library on AIX:
1. Add _AIX guard for _LIBCPP_HAS_THREAD_API_PTHREAD
2. Use uselocale to actually take the locale setting
   into account.
3. extract_mtime and extract_atime mod needed for AIX. As stat
   structure on AIX uses internal structure st_timespec to store
   time for binary compatibility reason. So we need to convert it
   back to timespec here.
4. Do not build cxa_thread_atexit.cpp for libcxxabi on AIX.

Differential Revision: https://reviews.llvm.org/D97558
2021-03-24 22:13:20 +00:00
..
gettod_zos.h
limits.h
locale_mgmt_aix.h
locale_mgmt_zos.h [SystemZ][z/OS] Missing locale functions libc++ 2021-03-08 19:32:33 +00:00
nanosleep.h
support.h
xlocale.h [libc++][AIX] Initial patch to unblock the libc++ build on AIX 2021-03-24 22:13:20 +00:00