+static int initialized = 0;
+
+// Function prototypes
+extern d_open_t kmopen;
+extern d_close_t kmclose;
+extern d_read_t kmread;
+extern d_write_t kmwrite;
+extern d_ioctl_t kmioctl;
+extern d_getc_t kmgetc;
+extern d_putc_t kmputc;
+
+extern void kminit(void);
+
+// used by or implemented in the osfmk project
+extern void cnputcusr(char); // From osfmk
+extern int cngetc(void); // From osfmk
+extern void cons_cinput(char ch); // Used by osfmk