summaryrefslogtreecommitdiff
path: root/include/platform.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/platform.h')
-rw-r--r--include/platform.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/platform.h b/include/platform.h
index 07b1faa..e22dbdb 100644
--- a/include/platform.h
+++ b/include/platform.h
@@ -266,6 +266,7 @@ typedef unsigned smalluint;
#if defined __GLIBC__ \
|| defined __UCLIBC__ \
|| defined __dietlibc__ \
+ || defined __BIONIC__ \
|| defined _NEWLIB_VERSION
# include <features.h>
#endif
@@ -492,7 +493,8 @@ extern int vasprintf(char **string_ptr, const char *format, va_list p) FAST_FUNC
#endif
#ifndef HAVE_GETLINE
-#include <stdio.h> /* for FILE */
+# include <stdio.h> /* for FILE */
+# include <sys/types.h> /* size_t */
extern ssize_t getline(char **lineptr, size_t *n, FILE *stream) FAST_FUNC;
#endif