diff options
Diffstat (limited to 'emu/NetBSD/emu.c')
| -rw-r--r-- | emu/NetBSD/emu.c | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/emu/NetBSD/emu.c b/emu/NetBSD/emu.c new file mode 100644 index 00000000..69e1139d --- /dev/null +++ b/emu/NetBSD/emu.c @@ -0,0 +1,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; |
