diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-04-26 12:28:37 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-04-26 12:30:26 +0100 |
commit | a38b1a59f8eb6f41a885f8a7c8838378be717b02 (patch) | |
tree | bf8dfdfacba60fb41789459965d28be113969fb5 | |
parent | e9046be4ffa0a941b15315317a90b437f2c1ac28 (diff) | |
download | gcc-a38b1a59f8eb6f41a885f8a7c8838378be717b02.zip gcc-a38b1a59f8eb6f41a885f8a7c8838378be717b02.tar.gz gcc-a38b1a59f8eb6f41a885f8a7c8838378be717b02.tar.bz2 |
libstdc++: Add missing headers for errno and std::terminate
libstdc++-v3/ChangeLog:
* include/bits/semaphore_base.h: Include <exception> and <errno.h>.
-rw-r--r-- | libstdc++-v3/include/bits/semaphore_base.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libstdc++-v3/include/bits/semaphore_base.h b/libstdc++-v3/include/bits/semaphore_base.h index 4948f0f..9a55978 100644 --- a/libstdc++-v3/include/bits/semaphore_base.h +++ b/libstdc++-v3/include/bits/semaphore_base.h @@ -39,8 +39,10 @@ #endif // __cpp_lib_atomic_wait #ifdef _GLIBCXX_HAVE_POSIX_SEMAPHORE -# include <limits.h> -# include <semaphore.h> +# include <exception> // std::terminate +# include <cerrno> // errno, EINTR, EAGAIN etc. +# include <limits.h> // SEM_VALUE_MAX +# include <semaphore.h> // sem_t, sem_init, sem_wait, sem_post etc. #endif #include <chrono> |