Subversion Repositories HelenOS

Rev

Rev 2085 | Rev 3066 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2085 Rev 2089
Line 33... Line 33...
33
 */
33
 */
34
 
34
 
35
#ifndef KERN_TYPEDEFS_H_
35
#ifndef KERN_TYPEDEFS_H_
36
#define KERN_TYPEDEFS_H_
36
#define KERN_TYPEDEFS_H_
37
 
37
 
38
#define false 0
-
 
39
#define true 1
-
 
40
 
-
 
41
typedef short bool;
-
 
42
 
-
 
43
typedef unsigned long size_t;
-
 
44
typedef unsigned long count_t;
-
 
45
typedef unsigned long index_t;
-
 
46
 
-
 
47
typedef unsigned long long task_id_t;
-
 
48
typedef unsigned long context_id_t;
-
 
49
 
-
 
50
typedef struct task task_t;
-
 
51
typedef struct thread thread_t;
-
 
52
 
-
 
53
typedef struct as_area as_area_t;
-
 
54
typedef struct as as_t;
-
 
55
 
-
 
56
typedef struct link link_t;
-
 
57
 
-
 
58
typedef struct chardev chardev_t;
-
 
59
 
-
 
60
typedef enum cmd_arg_type cmd_arg_type_t;
-
 
61
typedef struct cmd_arg cmd_arg_t;
-
 
62
typedef struct cmd_info cmd_info_t;
-
 
63
 
-
 
64
typedef struct istate istate_t;
-
 
65
typedef void (* function)();
38
typedef void (* function)();
66
typedef void (* iroutine)(int n, istate_t *istate);
-
 
67
 
-
 
68
typedef struct hash_table hash_table_t;
-
 
69
typedef struct hash_table_operations hash_table_operations_t;
-
 
70
 
-
 
71
typedef struct btree_node btree_node_t;
-
 
72
typedef struct btree btree_t;
-
 
73
 
-
 
74
typedef signed int inr_t;
-
 
75
typedef signed int devno_t;
-
 
76
typedef struct irq irq_t;
-
 
77
typedef struct ipc_notif_cfg ipc_notif_cfg_t;
-
 
78
 
39
 
79
#endif
40
#endif
80
 
41
 
81
/** @}
42
/** @}
82
 */
43
 */