From: Peter S. Mazinger Date: Wed, 16 Mar 2011 19:50:39 +0000 (+0100) Subject: dirent.h: use __ssize_t instead of ssize_t X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=329befa2612ab31a5992684acee2a6e5e3861673;p=uclinux-h8%2FuClibc.git dirent.h: use __ssize_t instead of ssize_t getdents[64].c: forgot to include dirent.h Signed-off-by: Peter S. Mazinger Signed-off-by: Bernhard Reutner-Fischer --- diff --git a/include/dirent.h b/include/dirent.h index 37d528ecc..9e2b25488 100644 --- a/include/dirent.h +++ b/include/dirent.h @@ -369,9 +369,9 @@ extern int versionsort64 (__const struct dirent64 **__e1, __END_DECLS #ifdef _LIBC -extern ssize_t __getdents(int fd, char *buf, size_t count) attribute_hidden; +extern __ssize_t __getdents(int fd, char *buf, size_t count) attribute_hidden; # ifdef __UCLIBC_HAS_LFS__ -extern ssize_t __getdents64 (int fd, char *buf, size_t count) attribute_hidden; +extern __ssize_t __getdents64 (int fd, char *buf, size_t count) attribute_hidden; # endif #endif diff --git a/libc/sysdeps/linux/common/getdents.c b/libc/sysdeps/linux/common/getdents.c index a122d209e..f321aeae6 100644 --- a/libc/sysdeps/linux/common/getdents.c +++ b/libc/sysdeps/linux/common/getdents.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/libc/sysdeps/linux/common/getdents64.c b/libc/sysdeps/linux/common/getdents64.c index 1e1e170b9..e1133fffa 100644 --- a/libc/sysdeps/linux/common/getdents64.c +++ b/libc/sysdeps/linux/common/getdents64.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include