From 84013d7093c929061073c276a374c72ee77755f9 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 27 Aug 2021 23:58:06 +0100 Subject: [PATCH] [Sanitizers] wordexp interceptor build fix on FreeBSD. Reviewers: vitalybuka Reviewed-By: vitalybuka Differential Revision: https://reviews.llvm.org/D108838 --- compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp | 1 + compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h | 1 + 2 files changed, 2 insertions(+) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp index b5a45ae..042ebde 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp +++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp @@ -170,6 +170,7 @@ uptr __sanitizer_in_addr_sz(int af) { unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); int glob_nomatch = GLOB_NOMATCH; int glob_altdirfunc = GLOB_ALTDIRFUNC; +const int wordexp_wrde_dooffs = WRDE_DOOFFS; unsigned path_max = PATH_MAX; diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h index 5e0ca9c..72a1810 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h @@ -366,6 +366,7 @@ struct __sanitizer_glob_t { extern int glob_nomatch; extern int glob_altdirfunc; +extern const int wordexp_wrde_dooffs; extern unsigned path_max; -- 2.7.4