summaryrefslogtreecommitdiff
path: root/sysroot/include/sys/asm/dirent.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysroot/include/sys/asm/dirent.h')
-rw-r--r--sysroot/include/sys/asm/dirent.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/sysroot/include/sys/asm/dirent.h b/sysroot/include/sys/asm/dirent.h
new file mode 100644
index 0000000..d761bf6
--- /dev/null
+++ b/sysroot/include/sys/asm/dirent.h
@@ -0,0 +1,23 @@
+
+#ifndef __MCPU_SYS_ASM_DIRENT_H
+#define __MCPU_SYS_ASM_DIRENT_H
+
+/* Fixed external MCPU assembler ABI corresponding to struct __cpu_dirent. */
+#define __MCPU_DIRENT_SIZE 288
+#define __MCPU_DIRENT_D_INO 0
+#define __MCPU_DIRENT_D_OFF 8
+#define __MCPU_DIRENT_D_RECLEN 16
+#define __MCPU_DIRENT_D_TYPE 24
+#define __MCPU_DIRENT_D_NAME 32
+#define __MCPU_DIRENT_NAME_SIZE 256
+
+#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
+
+#endif /* __MCPU_SYS_ASM_DIRENT_H */