de99bf1485
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/gcc.git#9e95d28eac3832acfa279018bd9a761b74df141e
35 lines
1.0 KiB
Diff
35 lines
1.0 KiB
Diff
2020-10-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
PR sanitizer/97478
|
|
* sanitizer_common/sanitizer_platform_limits_posix.cpp: Don't include
|
|
sys/timeb.h for glibc 2.32 or later nor check struct timeb offsets and
|
|
sizes.
|
|
|
|
--- libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp.jj 2020-10-19 09:32:35.842909854 +0200
|
|
+++ libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2020-10-19 21:29:49.803974760 +0200
|
|
@@ -60,7 +60,9 @@
|
|
#if !SANITIZER_ANDROID
|
|
#include <fstab.h>
|
|
#include <sys/mount.h>
|
|
+#if !SANITIZER_LINUX || !__GLIBC_PREREQ (2, 32)
|
|
#include <sys/timeb.h>
|
|
+#endif
|
|
#include <utmpx.h>
|
|
#endif
|
|
|
|
@@ -1188,12 +1190,14 @@ COMPILER_CHECK(sizeof(__sanitizer_struct
|
|
#endif
|
|
|
|
#if !SANITIZER_ANDROID
|
|
+#if !SANITIZER_LINUX || !__GLIBC_PREREQ (2, 32)
|
|
CHECK_TYPE_SIZE(timeb);
|
|
CHECK_SIZE_AND_OFFSET(timeb, time);
|
|
CHECK_SIZE_AND_OFFSET(timeb, millitm);
|
|
CHECK_SIZE_AND_OFFSET(timeb, timezone);
|
|
CHECK_SIZE_AND_OFFSET(timeb, dstflag);
|
|
#endif
|
|
+#endif
|
|
|
|
CHECK_TYPE_SIZE(passwd);
|
|
CHECK_SIZE_AND_OFFSET(passwd, pw_name);
|