2005-11-12 Jim Meyering <jim@meyering.net>
authorroland <roland>
Tue, 6 Dec 2005 01:38:22 +0000 (01:38 +0000)
committerroland <roland>
Tue, 6 Dec 2005 01:38:22 +0000 (01:38 +0000)
* sysdeps/unix/opendir.c (__alloc_dir): Declare STATP parameter
to be pointer to const.
* include/dirent.h: Update decl.

include/dirent.h
sysdeps/unix/opendir.c

index 4e95ffd..681024f 100644 (file)
@@ -25,6 +25,6 @@ extern int __alphasort64 (const void *a, const void *b)
      __attribute_pure__;
 extern int __versionsort64 (const void *a, const void *b)
      __attribute_pure__;
-extern DIR *__alloc_dir (int fd, bool close_fd, struct stat64 *statp)
+extern DIR *__alloc_dir (int fd, bool close_fd, const struct stat64 *statp)
      internal_function;
 #endif
index 98fb4ca..6aa738f 100644 (file)
@@ -139,7 +139,7 @@ weak_alias (__opendir, opendir)
 
 DIR *
 internal_function
-__alloc_dir (int fd, bool close_fd, struct stat64 *statp)
+__alloc_dir (int fd, bool close_fd, const struct stat64 *statp)
 {
   if (__builtin_expect (__fcntl (fd, F_SETFD, FD_CLOEXEC), 0) < 0)
     goto lose;