[PATCH] Linux: Add <sys/direntries.h>

Rich Felker dalias@libc.org
Mon Jul 8 17:53:00 GMT 2019


On Tue, Jun 18, 2019 at 04:24:58PM +0200, Florian Weimer wrote:
> This header file provides the types struct direntry and struct
> direntries, and the functions direntries_init, direntries_read,
> and direntries_next.  Using a separate header file (instead of
> augmenting <dirent.h>) allows more straightforward type names
> because identifier collisions are less of a problem (new code
> can work around them).

I don't understand the motivation for these interfaces vs using the
standard ones. It seems like adding them explicitly discourages
portable code and has few if any benefits.

Rich



More information about the Libc-alpha mailing list