diff options
author | Zanie Blue <contact@zanie.dev> | 2025-01-29 15:06:19 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-29 15:06:19 (GMT) |
commit | 3a974e39d54902699f360bc4db2fd351a6baf3ef (patch) | |
tree | 817427a82fc545b75fead5645541eb1ebe080fee | |
parent | 25cf79a0829422bd8479ca0c13c72b769422077b (diff) | |
download | cpython-3a974e39d54902699f360bc4db2fd351a6baf3ef.zip cpython-3a974e39d54902699f360bc4db2fd351a6baf3ef.tar.gz cpython-3a974e39d54902699f360bc4db2fd351a6baf3ef.tar.bz2 |
gh-129296: Fix `pyatomic.h` include paths (#129320)
Use relative includes in Include/cpython/pyatomic.h for
pyatomic_gcc.h, pyatomic_std.h and pyatomic_msc.h.
Do a similar change in Include/cpython/pythread.h for
pthread_stubs.h include.
-rw-r--r-- | Include/cpython/pyatomic.h | 6 | ||||
-rw-r--r-- | Include/cpython/pythread.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/Include/cpython/pyatomic.h b/Include/cpython/pyatomic.h index 6d106c1..2a0c11e 100644 --- a/Include/cpython/pyatomic.h +++ b/Include/cpython/pyatomic.h @@ -574,15 +574,15 @@ static inline void _Py_atomic_fence_release(void); #if _Py_USE_GCC_BUILTIN_ATOMICS # define Py_ATOMIC_GCC_H -# include "cpython/pyatomic_gcc.h" +# include "pyatomic_gcc.h" # undef Py_ATOMIC_GCC_H #elif __STDC_VERSION__ >= 201112L && !defined(__STDC_NO_ATOMICS__) # define Py_ATOMIC_STD_H -# include "cpython/pyatomic_std.h" +# include "pyatomic_std.h" # undef Py_ATOMIC_STD_H #elif defined(_MSC_VER) # define Py_ATOMIC_MSC_H -# include "cpython/pyatomic_msc.h" +# include "pyatomic_msc.h" # undef Py_ATOMIC_MSC_H #else # error "no available pyatomic implementation for this platform/compiler" diff --git a/Include/cpython/pythread.h b/Include/cpython/pythread.h index 03f710a..e658b35 100644 --- a/Include/cpython/pythread.h +++ b/Include/cpython/pythread.h @@ -22,7 +22,7 @@ PyAPI_DATA(const long long) PY_TIMEOUT_MAX; */ # define NATIVE_TSS_KEY_T unsigned long #elif defined(HAVE_PTHREAD_STUBS) -# include "cpython/pthread_stubs.h" +# include "pthread_stubs.h" # define NATIVE_TSS_KEY_T pthread_key_t #else # error "Require native threads. See https://bugs.python.org/issue31370" |