Subversion Repositories tendra.SVN

Rev

Rev 86 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
75 7u83 1
#ifndef __TENDRA_SYS_TYPES_H
2
#define __TENDRA_SYS_TYPES_H
74 7u83 3
 
80 7u83 4
 
74 7u83 5
typedef int uid_t;
6
typedef int gid_t;
7
typedef int ino_t;
8
typedef int mode_t;
9
typedef int off_t;
10
typedef int pid_t;
11
typedef int nlink_t;
12
typedef int dev_t;
77 7u83 13
typedef long key_t;
74 7u83 14
 
15
 
75 7u83 16
typedef unsigned int size_t;
80 7u83 17
typedef long ssize_t;
75 7u83 18
 
86 7u83 19
typedef int int64_t;
20
typedef unsigned long long uint64_t;
21
 
77 7u83 22
typedef int int32_t;
80 7u83 23
typedef unsigned int uint32_t;
77 7u83 24
 
25
typedef short int16_t;
80 7u83 26
typedef unsigned short uint16_t;
77 7u83 27
 
28
typedef char int8_t;
29
typedef unsigned char uint8_t;
30
 
80 7u83 31
typedef int nl_item;
77 7u83 32
 
86 7u83 33
 
34
 
35
typedef int time_t;
36
struct timespec {
37
	time_t	tv_sec;		/* seconds */
38
	long	tv_nsec;	/* and nanoseconds */
39
};
40
 
41
typedef	uint32_t	fflags_t;	/* file flags */
42
typedef	uint64_t	blksize_t;
43
typedef	uint64_t	blkcnt_t;
44
 
45
 
75 7u83 46
#endif