From 980e58323af243dd0a87f6a6eeec6f97308b46e5 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 27 Apr 1999 13:06:39 +0000 Subject: Update. * include/dirent.h: Remove __getdirentries declaration, add __getdents and __getdents64. * sysdeps/unix/readdir.c: Use __getdents, not __getdirentries. * sysdeps/unix/readdir_r.c: Likewise. * sysdeps/unix/sysv/linux/readdir64.c: Likewise. * sysdeps/unix/sysv/linux/readdir64_r.c: Likewise. * sysdeps/unix/sysv/linux/getdents.c: Define __getdents, not __getdirentries. Remove fourth argument. * sysdeps/unix/sysv/linux/getdirentries.c: New file. * sysdeps/unix/sysv/linux/getdirentries64.c: New file. * sysdeps/unix/sysv/linux/Makefile [subdir=dirent] (sysdep_routines): Add getdirentries and getdirentries64. * sysdeps/unix/sysv/linux/Dist: Add getdirentries and getdirentries64. --- include/dirent.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/dirent.h b/include/dirent.h index 58d7546..f6a3ed8 100644 --- a/include/dirent.h +++ b/include/dirent.h @@ -8,6 +8,8 @@ extern struct dirent *__readdir __P ((DIR *__dirp)); extern struct dirent64 *__readdir64 __P ((DIR *__dirp)); extern int __readdir_r __P ((DIR *__dirp, struct dirent *__entry, struct dirent **__result)); -extern __ssize_t __getdirentries __P ((int __fd, char *__buf, - size_t __nbytes, __off_t *__basep)); +extern __ssize_t __getdents __P ((int __fd, char *__buf, size_t __nbytes)) + internal_function; +extern __ssize_t __getdents64 __P ((int __fd, char *__buf, size_t __nbytes)) + internal_function; #endif -- cgit v1.1