| 367 | readdir_impl_t* readdir_impl_ptr = &readdir_select_impl; |
| 368 | |
| 369 | void init_readdir_impl() |
| 370 | { |
| 371 | readdir_impl_t* impl = &readdir_impl; |
| 372 | if (::sysconf(_SC_THREAD_SAFE_FUNCTIONS) >= 0) |
| 373 | impl = &readdir_r_impl; |
| 374 | |
| 375 | filesystem::detail::atomic_store_relaxed(readdir_impl_ptr, impl); |
| 376 | } |
| 377 | |
| 378 | struct readdir_initializer |
| 379 | { |
no test coverage detected