Scroll to navigation

direntry(3) Library Functions Manual direntry(3)

NAME

direntry - read directory entries

SYNTAX

#include <direntry.h>
DIR * opendir(fn);
struct direntry * readdir(dir);
void closedir(dir);
DIR * dir;
 
char * fn;

DESCRIPTION

The point of direntry.h is to provide a uniform interface to BSD's sys/dir.h and POSIX's dirent.h.
The readdir interface is highly unsatisfactory. It does not distinguish between I/O errors and end-of-directory. It uses malloc. The return type for closedir varies: some implementations return the close return value.

SEE ALSO

readdir(3)