diff options
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/misc/dirent/readdir64_r.c | 16 | ||||
| -rw-r--r-- | libc/misc/dirent/readdir_r.c | 2 | 
2 files changed, 5 insertions, 13 deletions
diff --git a/libc/misc/dirent/readdir64_r.c b/libc/misc/dirent/readdir64_r.c index 3aa689383..b42351702 100644 --- a/libc/misc/dirent/readdir64_r.c +++ b/libc/misc/dirent/readdir64_r.c @@ -4,20 +4,8 @@   * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.   */ -#include <features.h> +#include <_lfs_64.h> -#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS != 64  -#undef _FILE_OFFSET_BITS -#define	_FILE_OFFSET_BITS   64 -#endif -#ifndef __USE_LARGEFILE64 -# define __USE_LARGEFILE64	1 -#endif -/* We absolutely do _NOT_ want interfaces silently - * renamed under us or very bad things will happen... */ -#ifdef __USE_FILE_OFFSET64 -# undef __USE_FILE_OFFSET64 -#endif  #include <dirent.h>  #include <errno.h>  #include <stdlib.h> @@ -28,6 +16,7 @@  libc_hidden_proto(memcpy) +libc_hidden_proto(readdir64_r)  int readdir64_r(DIR *dir, struct dirent64 *entry, struct dirent64 **result)  {  	int ret; @@ -77,3 +66,4 @@ all_done:  	__pthread_mutex_unlock(&(dir->dd_lock));          return((de != NULL)? 0 : ret);  } +libc_hidden_def(readdir64_r) diff --git a/libc/misc/dirent/readdir_r.c b/libc/misc/dirent/readdir_r.c index a82ef2118..2c44707f2 100644 --- a/libc/misc/dirent/readdir_r.c +++ b/libc/misc/dirent/readdir_r.c @@ -13,6 +13,7 @@  libc_hidden_proto(memcpy) +libc_hidden_proto(readdir_r)  int readdir_r(DIR *dir, struct dirent *entry, struct dirent **result)  {  	int ret; @@ -63,3 +64,4 @@ all_done:  	return((de != NULL)? 0 : ret);  } +libc_hidden_def(readdir_r)  | 
