Commit 7a3a7df9d0 for openssl.org
commit 7a3a7df9d01885d5e00da0c8c2b526950f963652
Author: Norbert Pocs <norbertp@openssl.org>
Date: Mon May 11 15:51:10 2026 +0200
Tell clang-tidy which header exports timeval struct
IWYU pragma: export, tells IWYU tools that the timeval struct is
imported from this header file instead of including <sys/time.h>
everywhere.
Signed-off-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Saša NedvÄ›dický <sashan@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
MergeDate: Mon May 18 07:03:49 2026
(Merged from https://github.com/openssl/openssl/pull/31153)
diff --git a/include/openssl/e_ostime.h b/include/openssl/e_ostime.h
index c0f1c547db..21022eb206 100644
--- a/include/openssl/e_ostime.h
+++ b/include/openssl/e_ostime.h
@@ -21,6 +21,7 @@
* substantial set of headers on some platforms (e.g. <winsock2.h> on Win32).
*/
+/* IWYU pragma: begin_exports */
#if defined(OPENSSL_SYS_WINDOWS)
#if !defined(_WINSOCKAPI_)
/*
@@ -34,5 +35,6 @@
#else
#include <sys/time.h>
#endif
+/* IWYU pragma: end_exports */
#endif