Subversion Repositories HelenOS

Rev

Rev 2071 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2071 Rev 4223
Line 34... Line 34...
34
 
34
 
35
#ifndef KERN_SYSINFO_H_
35
#ifndef KERN_SYSINFO_H_
36
#define KERN_SYSINFO_H_
36
#define KERN_SYSINFO_H_
37
 
37
 
38
#include <arch/types.h>
38
#include <arch/types.h>
-
 
39
#include <string.h>
39
 
40
 
40
typedef union sysinfo_item_val {
41
typedef union sysinfo_item_val {
41
    unative_t val;
42
    unative_t val;
42
    void *fn;
43
    void *fn;
43
} sysinfo_item_val_t;
44
} sysinfo_item_val_t;
Line 59... Line 60...
59
    int subinfo_type;
60
    int subinfo_type;
60
} sysinfo_item_t;
61
} sysinfo_item_t;
61
 
62
 
62
#define SYSINFO_VAL_VAL 0
63
#define SYSINFO_VAL_VAL        0
63
#define SYSINFO_VAL_FUNCTION 1
64
#define SYSINFO_VAL_FUNCTION   1
64
#define SYSINFO_VAL_UNDEFINED '?'
65
#define SYSINFO_VAL_UNDEFINED  U_SPECIAL
65
 
66
 
66
#define SYSINFO_SUBINFO_NONE 0
67
#define SYSINFO_SUBINFO_NONE      0
67
#define SYSINFO_SUBINFO_TABLE 1
68
#define SYSINFO_SUBINFO_TABLE     1
68
#define SYSINFO_SUBINFO_FUNCTION 2
69
#define SYSINFO_SUBINFO_FUNCTION  2
69
 
70