/* * kmp_lock.h -- lock header file */ //===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef KMP_LOCK_H #define KMP_LOCK_H #include <limits.h> // CHAR_BIT #include <stddef.h> // offsetof #include "kmp_debug.h" #include "kmp_os.h" #ifdef __cplusplus #include <atomic> extern … // extern "C" #endif // __cplusplus #endif /* KMP_LOCK_H */