From 12c92eaa22fcf04656c98b6de9db3c061d564aff Mon Sep 17 00:00:00 2001
From: Dan Melnic <dmm@fb.com>
Date: Wed, 19 Feb 2020 17:54:59 -0800
Subject: [PATCH] Add FOLLY_CLANG_DISABLE_WARNING for Unistd.h

Summary:
Add FOLLY_CLANG_DISABLE_WARNING for Unistd.h

(Note: this ignores all push blocking failures!)

Reviewed By: yfeldblum

Differential Revision: D19652177

fbshipit-source-id: 1fcc3bb65c3b0d73870e599f9fc0463c6836cf9b
---
 folly/portability/Unistd.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/folly/portability/Unistd.h b/folly/portability/Unistd.h
index a32e5d4b9..0253f6b6b 100644
--- a/folly/portability/Unistd.h
+++ b/folly/portability/Unistd.h
@@ -26,6 +26,7 @@
 
 #include <sys/locking.h> // @manual
 
+#include <folly/Portability.h>
 #include <folly/portability/SysTypes.h>
 
 // This is different from the normal headers because there are a few cases,
@@ -90,5 +91,8 @@ ssize_t write(int fh, void const* buf, size_t count);
 } // namespace portability
 } // namespace folly
 
+FOLLY_PUSH_WARNING
+FOLLY_CLANG_DISABLE_WARNING("-Wheader-hygiene")
 /* using override */ using namespace folly::portability::unistd;
+FOLLY_POP_WARNING
 #endif
-- 
2.26.2