blob: dd83d94fd0cb5fde47120430612ffffae2b3dea2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#ifndef __MCPU_SYS_ASM_STAT_H
#define __MCPU_SYS_ASM_STAT_H
/* Fixed external MCPU assembler ABI layout corresponding to struct __cpu_stat. */
#define __MCPU_STAT_SIZE 128
#define __MCPU_STAT_ST_DEV 0
#define __MCPU_STAT_ST_INO 8
#define __MCPU_STAT_ST_MODE 16
#define __MCPU_STAT_ST_NLINK 24
#define __MCPU_STAT_ST_UID 32
#define __MCPU_STAT_ST_GID 40
#define __MCPU_STAT_ST_RDEV 48
#define __MCPU_STAT_ST_SIZE 56
#define __MCPU_STAT_ST_BLKSIZE 64
#define __MCPU_STAT_ST_BLOCKS 72
#define __MCPU_STAT_ST_ATIME_SEC 80
#define __MCPU_STAT_ST_ATIME_NSEC 88
#define __MCPU_STAT_ST_MTIME_SEC 96
#define __MCPU_STAT_ST_MTIME_NSEC 104
#define __MCPU_STAT_ST_CTIME_SEC 112
#define __MCPU_STAT_ST_CTIME_NSEC 120
/* MCPU st_mode file-type bits. */
#define S_IFMT 000170000
#define S_IFIFO 000010000
#define S_IFCHR 000020000
#define S_IFDIR 000040000
#define S_IFBLK 000060000
#define S_IFREG 000100000
#define S_IFLNK 000120000
#define S_IFSOCK 000140000
#endif /* __MCPU_SYS_ASM_STAT_H */
|