The idea is that, other parts of the libc which require thread/lock support will be able to use this platform independent setup. With this change, only the linux implementation of a mutex type has been moved to the new library. Because of this, there is some duplication between the new library and src/threads/linux. A follow up change will move all of src/threads/linux to the new library. The duplication should be eliminated with that move. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D120795 |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| FILE.h | ||
| __atexithandler_t.h | ||
| __bsearchcompare_t.h | ||
| __call_once_func_t.h | ||
| __futex_word.h | ||
| __mutex_type.h | ||
| __qsortcompare_t.h | ||
| __sighandler_t.h | ||
| cnd_t.h | ||
| div_t.h | ||
| double_t.h | ||
| fenv_t.h | ||
| fexcept_t.h | ||
| float_t.h | ||
| imaxdiv_t.h | ||
| ldiv_t.h | ||
| lldiv_t.h | ||
| mode_t.h | ||
| mtx_t.h | ||
| off_t.h | ||
| once_flag.h | ||
| size_t.h | ||
| ssize_t.h | ||
| struct_sigaction.h | ||
| struct_tm.h | ||
| thrd_start_t.h | ||
| thrd_t.h | ||
| time_t.h | ||