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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
#include "dat.h"
#include "fns.h"
#include "error.h"
#include "interp.h"
#include "emu.root.h"
ulong ndevs = 29;
extern Dev rootdevtab;
extern Dev consdevtab;
extern Dev envdevtab;
extern Dev mntdevtab;
extern Dev pipedevtab;
extern Dev progdevtab;
extern Dev profdevtab;
extern Dev srvdevtab;
extern Dev dupdevtab;
extern Dev ssldevtab;
extern Dev capdevtab;
extern Dev fsdevtab;
extern Dev cmddevtab;
extern Dev indirdevtab;
extern Dev drawdevtab;
extern Dev pointerdevtab;
extern Dev snarfdevtab;
extern Dev ipdevtab;
extern Dev eiadevtab;
extern Dev audiodevtab;
extern Dev memdevtab;
Dev* devtab[]={
&rootdevtab,
&consdevtab,
&envdevtab,
&mntdevtab,
&pipedevtab,
&progdevtab,
&profdevtab,
&srvdevtab,
&dupdevtab,
&ssldevtab,
&capdevtab,
&fsdevtab,
&cmddevtab,
&indirdevtab,
&drawdevtab,
&pointerdevtab,
&snarfdevtab,
&ipdevtab,
&eiadevtab,
&audiodevtab,
&memdevtab,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
};
void links(void){
}
extern void sysmodinit(void);
extern void drawmodinit(void);
extern void tkmodinit(void);
extern void mathmodinit(void);
extern void srvmodinit(void);
extern void keyringmodinit(void);
extern void loadermodinit(void);
extern void freetypemodinit(void);
void modinit(void){
sysmodinit();
drawmodinit();
tkmodinit();
mathmodinit();
srvmodinit();
keyringmodinit();
loadermodinit();
freetypemodinit();
}
char* conffile = "emu";
ulong kerndate = KERNDATE;
|