Override fstatat64 macro Resolve conflict with musl and _LARGEFILE64_SOURCE Change-Id: Ib34f802b290401cbd7ea5dd31c32bfc8a7caab17 Reviewed-on: https://chromium-review.googlesource.com/c/linux-syscall-support/+/7004767 Reviewed-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Mark Seaborn <mseaborn@chromium.org>
diff --git a/linux_syscall_support.h b/linux_syscall_support.h index c80fbfd..af7d2dd 100644 --- a/linux_syscall_support.h +++ b/linux_syscall_support.h
@@ -139,12 +139,14 @@ */ #pragma push_macro("stat64") #pragma push_macro("fstat64") +#pragma push_macro("fstatat64") #pragma push_macro("lstat64") #pragma push_macro("pread64") #pragma push_macro("pwrite64") #pragma push_macro("getdents64") #undef stat64 #undef fstat64 +#undef fstatat64 #undef lstat64 #undef pread64 #undef pwrite64 @@ -5362,6 +5364,7 @@ * corresponding #pragma push_macro near the top of this file. */ #pragma pop_macro("stat64") #pragma pop_macro("fstat64") +#pragma pop_macro("fstatat64") #pragma pop_macro("lstat64") #pragma pop_macro("pread64") #pragma pop_macro("pwrite64")