Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
dirent.h
Go to the documentation of this file.
1
34#ifndef _EXTENDED_DIRENT_H_
35#define _EXTENDED_DIRENT_H_
36
37#include <sys/types.h>
38#include <inttypes.h>
39
40#ifdef __cplusplus
41extern "C" {
42#endif
43
45typedef uintptr_t DIR;
46
48struct dirent
49{
50 ino_t d_ino;
51 char d_name[];
52};
53
58int closedir(DIR *dirp);
59
64DIR *opendir(const char *name);
65
70struct dirent *readdir(DIR *dirp);
71
72#ifdef __cplusplus
73}
74#endif
75
76#endif /* _EXTENDED_DIRENT_H_ */
77
DIR * opendir(const char *name)
Open a directory.
struct dirent * readdir(DIR *dirp)
Read the next entry in a directory.
uintptr_t DIR
DIR typedef.
Definition dirent.h:45
int closedir(DIR *dirp)
Close a directory.
Directory entry structure.
Definition dirent.h:49
char d_name[]
filename string of entry
Definition dirent.h:51
ino_t d_ino
file serial number
Definition dirent.h:50