iwyu: //aos/libc/...
The full include-list for aos/libc/dirname_test.cc:
"aos/libc/dirname.h"
<libgen.h> // for dirname
<string.h> // for size_t, memcpy
"gtest/gtest.h" // for Test, EXPECT_EQ, Message, TestPartResult, TestInfo, TEST, SCOPED_TRACE
The full include-list for aos/libc/aos_strsignal_test.cc:
"aos/libc/aos_strsignal.h"
<string.h> // for strsignal
<csignal> // for SIGHUP, SIGPIPE, SIGRTMAX, SIGRTMIN
<functional> // for reference_wrapper, ref
<memory> // for allocator
<thread> // for thread
"gtest/gtest.h" // for Test, EXPECT_STREQ, Message, TestPartResult, TestInfo, TEST
The full include-list for aos/libc/dirname.cc:
"aos/libc/dirname.h"
<stddef.h> // for size_t
The full include-list for aos/libc/aos_strerror.cc:
"aos/libc/aos_strerror.h"
<cassert> // for assert
<cstdio> // for snprintf, size_t
<cstring> // for strerror_r
The full include-list for aos/libc/aos_strerror_test.cc:
"aos/libc/aos_strerror.h"
<string.h> // for strerror
<cerrno> // for E2BIG, EBADF
<string> // for allocator, operator+, to_string
"gtest/gtest.h" // for Test, EXPECT_STREQ, Message, TestInfo, TestPartResult, TEST, SCOPED_TRACE
The full include-list for aos/libc/aos_strsignal.cc:
"aos/libc/aos_strsignal.h"
<features.h> // for __GLIBC_PREREQ, __GLIBC__
<stdio.h> // for snprintf
<string.h> // for sigdescr_np
<csignal> // for SIGRTMIN, NSIG, SIGRTMAX
"glog/logging.h" // for CHECK_GT
Signed-off-by: Stephan Pleines <pleines.stephan@gmail.com>
Change-Id: I745f6b157944c90b4b7a431069e006e9b07d4483
diff --git a/aos/libc/aos_strerror.cc b/aos/libc/aos_strerror.cc
index 9d270c0..3c37a19 100644
--- a/aos/libc/aos_strerror.cc
+++ b/aos/libc/aos_strerror.cc
@@ -1,7 +1,5 @@
#include "aos/libc/aos_strerror.h"
-#include <sys/types.h>
-
#include <cassert>
#include <cstdio>
#include <cstring>
diff --git a/aos/libc/aos_strerror_test.cc b/aos/libc/aos_strerror_test.cc
index 06a012a..5b328d7 100644
--- a/aos/libc/aos_strerror_test.cc
+++ b/aos/libc/aos_strerror_test.cc
@@ -1,6 +1,9 @@
#include "aos/libc/aos_strerror.h"
+#include <string.h>
+
#include <cerrno>
+#include <string>
#include "gtest/gtest.h"
diff --git a/aos/libc/aos_strsignal.cc b/aos/libc/aos_strsignal.cc
index 12838b4..6a91973 100644
--- a/aos/libc/aos_strsignal.cc
+++ b/aos/libc/aos_strsignal.cc
@@ -1,5 +1,9 @@
#include "aos/libc/aos_strsignal.h"
+#include <features.h>
+#include <stdio.h>
+#include <string.h>
+
#include <csignal>
#include "glog/logging.h"
diff --git a/aos/libc/aos_strsignal_test.cc b/aos/libc/aos_strsignal_test.cc
index 7e91d46..7a607bd 100644
--- a/aos/libc/aos_strsignal_test.cc
+++ b/aos/libc/aos_strsignal_test.cc
@@ -1,6 +1,10 @@
#include "aos/libc/aos_strsignal.h"
+#include <string.h>
+
#include <csignal>
+#include <functional>
+#include <memory>
#include <thread>
#include "gtest/gtest.h"
diff --git a/aos/libc/dirname.cc b/aos/libc/dirname.cc
index e73030c..324d71c 100644
--- a/aos/libc/dirname.cc
+++ b/aos/libc/dirname.cc
@@ -1,5 +1,7 @@
#include "aos/libc/dirname.h"
+#include <stddef.h>
+
namespace aos::libc {
namespace {
diff --git a/aos/libc/dirname_test.cc b/aos/libc/dirname_test.cc
index 501b752..26ae23c 100644
--- a/aos/libc/dirname_test.cc
+++ b/aos/libc/dirname_test.cc
@@ -1,6 +1,7 @@
#include "aos/libc/dirname.h"
#include <libgen.h>
+#include <string.h>
#include "gtest/gtest.h"