[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 0002-glob-backupfile-inode-0-is-a-valid-inode-number.patch
From: |
Bruno Haible |
Subject: |
Re: 0002-glob-backupfile-inode-0-is-a-valid-inode-number.patch |
Date: |
Sat, 02 Sep 2017 13:17:32 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-93-generic; KDE/5.18.0; x86_64; ; ) |
> * doc/posix-headers/dirent.texi (dirent.h):
> Document more readdir portability issues.
Let me add the list of platforms:
2017-09-02 Bruno Haible <address@hidden>
dirent: Update doc.
* doc/posix-headers/dirent.texi: More concrete list of platforms.
diff --git a/doc/posix-headers/dirent.texi b/doc/posix-headers/dirent.texi
index 0a19fd3..eab30ca 100644
--- a/doc/posix-headers/dirent.texi
+++ b/doc/posix-headers/dirent.texi
@@ -9,7 +9,8 @@ Portability problems fixed by Gnulib:
@itemize
@item
The type @code{ino_t} is missing on some platforms:
-glibc 2.8 and others.
+glibc 2.23 and others.
+
@end itemize
Portability problems not fixed by Gnulib:
@@ -21,8 +22,8 @@ MSVC 14.
@item
Although many systems define a @code{struct dirent} member named
@code{d_type} and directory entry type macros like @code{DT_DIR} and
address@hidden, some do not:
-AIX 7.2, HP-UX 11, Solaris 11, probably others.
address@hidden, some do not:
+Minix 3.1.8, AIX 7.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11,
mingw, Interix 3.5, BeOS.
@item
On systems with @code{d_type}, not every filesystem supports
@@ -30,12 +31,16 @@ On systems with @code{d_type}, not every filesystem supports
@item
Some systems define a @code{struct dirent} member named @code{d_namlen}
-containing the string length of @code{d_name}, but others do not.
+containing the string length of @code{d_name}, but others do not:
+glibc 2.23 on Linux, Minix 3.1.8, Solaris 11 2011-11, Cygwin, BeOS.
+All of these, except Cygwin, have a member @code{d_reclen} instead,
+that has a different semantics.
@item
Some systems define a @code{struct dirent} member named @code{d_off}
containing a magic cookie suitable as an argument to @code{seekdir},
-but others do not.
+but others do not:
+glibc 2.23 on Hurd, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX
5.1, HP-UX 11, OSF/1 5.1, Cygwin, mingw, Interix 3.5, BeOS.
@item
Some systems define a @code{struct dirent} member named
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: 0002-glob-backupfile-inode-0-is-a-valid-inode-number.patch,
Bruno Haible <=