nckernel
0.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
slibc
port
include
crt0.h
Go to the documentation of this file.
1
14
#define MAX_IDX 32
15
#define MAX_MRD 3
16
17
#define STDIN_IDX 0
18
#define STDOUT_IDX 1
19
#define STDERR_IDX 2
20
#define MEMBASE_IDX 3
21
#define MEMSIZE_IDX 4
22
#define MEMCNT_IDX 5
23
24
#define KVMA_IDX 6
25
#define HEAP_SZ_IDX 7
26
#define INITM_IDX 8
27
#define KERNEL_SZ_IDX 9
28
#define ENV_SZ_IDX 10
29
#define TCB_SZ_IDX 11
30
#define INITM_SZ_IDX 12
31
#define TCB_IDX 13
32
#define STACK_SZ_IDX 14
33
#define KPMA_IDX 15
34
35
#define MAX_MRD 3
36
39
struct
env_t
{
40
const
char
*
dev_stdin
;
41
const
char
*
dev_stdout
;
42
const
char
*
dev_stderr
;
43
int
membase
[
MAX_MRD
];
44
int
memsize
[
MAX_MRD
];
45
int
memcnt
;
46
char
*
envp
[
MAX_IDX
];
47
unsigned
long
kvma
;
48
};
49
56
extern
int
main
(
int
argc,
char
*argv[],
char
*envp[]);
57
Generated on Thu Nov 7 2013 02:45:25 for nckernel by
1.8.4