25 lines
458 B
C
25 lines
458 B
C
#pragma once
|
|
#if defined(__KERNEL__)
|
|
#include "sys/types.h"
|
|
#else
|
|
#include <ygg/types.h>
|
|
#endif
|
|
|
|
#define DT_UNKNOWN 0
|
|
#define DT_FIFO 1
|
|
#define DT_CHR 2
|
|
#define DT_DIR 4
|
|
#define DT_BLK 6
|
|
#define DT_REG 8
|
|
#define DT_LNK 10
|
|
#define DT_SOCK 12
|
|
#define DT_WHT 14
|
|
|
|
struct dirent {
|
|
uint32_t d_ino;
|
|
uint32_t d_off;
|
|
uint16_t d_reclen;
|
|
uint8_t d_type;
|
|
char d_name[0];
|
|
};
|