Remove bogus transitive includes.
authorElliott Hughes <enh@google.com>
Mon, 29 Dec 2014 21:29:50 +0000 (13:29 -0800)
committerElliott Hughes <enh@google.com>
Mon, 29 Dec 2014 21:29:50 +0000 (13:29 -0800)
<signal.h> shouldn't get you the contents of <errno.h>, and <fcntl.h>
shouldn't get you the contents of <unistd.h>.

Change-Id: I347499cd8671bfee98e6b8e875a97cab3a3655d3

16 files changed:
libc/bionic/bionic_systrace.cpp
libc/bionic/chown.cpp
libc/bionic/lchown.cpp
libc/bionic/poll.cpp
libc/bionic/raise.cpp
libc/bionic/readlink.cpp
libc/bionic/sigaddset.cpp
libc/bionic/sigdelset.cpp
libc/bionic/sigemptyset.cpp
libc/bionic/sigfillset.cpp
libc/bionic/sigismember.cpp
libc/bionic/termios.cpp
libc/bionic/utimes.cpp
libc/include/fcntl.h
libc/include/signal.h
libc/upstream-netbsd/android/include/fd_setsize.h

index f5be415532454daa79e4a6acd13d1f9554bedb6a..c74a52c09799010a1da935f0c9ba840fef9632c4 100644 (file)
@@ -15,6 +15,7 @@
  */
 
 #include <cutils/trace.h>
+#include <errno.h>
 #include <fcntl.h>
 #include <stdio.h>
 #include <stdlib.h>
index bc2e6054e12fde41b1bd9cfdc796bd94226acfc9..dce1673696c8c2941f2a74c4f60b30e36e12c615 100644 (file)
@@ -29,6 +29,7 @@
 #include <fcntl.h>
 #include <sys/stat.h>
 #include <sys/types.h>
+#include <unistd.h>
 
 int chown(const char* path, uid_t uid, gid_t gid) {
   return fchownat(AT_FDCWD, path, uid, gid, 0);
index 95251db01f98ec47703fb2971c852a18cee1ec94..24611a5b934f4a28289feb2a12fbc4b07e0bcad1 100644 (file)
@@ -29,6 +29,7 @@
 #include <fcntl.h>
 #include <sys/stat.h>
 #include <sys/types.h>
+#include <unistd.h>
 
 int lchown(const char* path, uid_t uid, gid_t gid) {
   return fchownat(AT_FDCWD, path, uid, gid, AT_SYMLINK_NOFOLLOW);
index ebb318d92f21b98f5722a64dcc6ce37b533e897b..d267229b7724d4a6064457d08b97705c0485ea04 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <sys/poll.h>
 #include <sys/select.h>
 
index 0dd0ad7b8170eb83fa96728bb7e564f99dde3cf5..b134b5af7563131af5c46afe5d6360fae3ddaa0b 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <pthread.h>
 #include <signal.h>
 
index a2c5e91a5512dee68295b25cdb859878f3b386d1..3bb7bc18ab5877484b8b86832ee54485f44b929e 100644 (file)
@@ -29,6 +29,7 @@
 #include <fcntl.h>
 #include <sys/stat.h>
 #include <sys/types.h>
+#include <unistd.h>
 
 ssize_t readlink(const char* path, char* buf, size_t size) {
   return readlinkat(AT_FDCWD, path, buf, size);
index 33ec6f84b0aa8a277755e5ad0b1ba72794a667f4..6ade3b12138d4786efa9411309a0a9edb5429c87 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <signal.h>
 
 int sigaddset(sigset_t* set, int signum) {
index 9eea2506ab65b2cc73225580d3c93f1b0d3aefbe..3582f0d48a2e8f83bb7b46ab557fd8155e3b8634 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <signal.h>
 
 int sigdelset(sigset_t* set, int signum) {
index 2993169031c2a0a79405cc355bb7157ffc3413c6..8d8033f99286d62f63dd2175b5e0e0d61b92ef80 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <signal.h>
 
 int sigemptyset(sigset_t* set) {
index 7b7cbb831d12965903df8883efad9adfaa9fd70b..37792e55be0225996b99116e724d6e47dedd6d40 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <signal.h>
 
 int sigfillset(sigset_t* set) {
index 0dc73aceed402a410209c2110a8d86e4267cb802..16acd098cf1ea030c7ff79834a17b04ccaad7515 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <signal.h>
 
 int sigismember(const sigset_t* set, int signum) {
index 082dcdc82b03b607e9d987021e0e6c241fb51ee8..44ae6435467acf308c54f5cd40612b01dd273b83 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <termios.h>
 #include <unistd.h>
 
index 65f2d0b7680597bc229d26b863029dddb6dda42d..0b66e6cb5cd65b22f36a7f5a25c14288e0fcea50 100644 (file)
@@ -26,6 +26,7 @@
  * SUCH DAMAGE.
  */
 
+#include <errno.h>
 #include <fcntl.h>
 #include <sys/stat.h>
 #include <sys/time.h>
index b18ab1216a4ed1a978997dba04ac7a1de30d4181..4c4cfbd732b784e28f69436309124eda57b04998 100644 (file)
@@ -35,7 +35,6 @@
 #include <linux/fcntl.h>
 #include <linux/stat.h>
 #include <linux/uio.h>
-#include <unistd.h>  /* this is not required, but makes client code much happier */
 
 __BEGIN_DECLS
 
index 9519f6d09d09b2a5aaecb55f0abc7ec60301bf8b..89888880912f5c58b73ec2aff138b0e66b4452d6 100644 (file)
@@ -30,7 +30,6 @@
 #define _SIGNAL_H_
 
 #include <asm/sigcontext.h>
-#include <errno.h>
 #include <limits.h>
 #include <machine/pthread_types.h>
 #include <machine/timespec.h>
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..41bfcb71bab42907af14309f3f04867325846ef5 100644 (file)
@@ -0,0 +1 @@
+#include <sys/select.h>