OrionLibC
Barry Importing existing Orion LibC 03048a9 (3 years, 2 months ago)
#ifndef _DIRENT_H
#define _DIRENT_H
#include <stddef.h>
#include <sys/types.h>
enum DirType {
DT_UNKNOWN,
DT_REG,
DT_DIR,
DT_CHR,
DT_BLK,
DT_FIFO,
DT_SOCK,
DT_LNK,
};
/* Structure for a Directory Entry */
typedef struct dirent {
ino_t ino;
enum DirType type;
size_t namelen;
char name[];
} DirEnt;
#ifdef __cplusplus
extern "C" {
#endif
size_t getdents(int fd, void *buf, size_t count);
#ifdef __cplusplus
}
#endif
#endif