void _kbd_int_handler(int signal)
{
+ char buf[64];
+ int len;
+
debug("It works?\n", 10);
+ len = snprintf(buf, sizeof(buf), "%s: EIP = %p\n", __func__, *(((unsigned int*)&signal) - 1));
+
+ debug(buf, len);
}
int kbd_main(int argc, char *argv[])
while(1) {
err = cxrecv(PID_ANY, &msg);
+ debug("Test\n", 5);
+
if(err > 0) {
/* FIXME: Handle received message */
+ debug("cxrecv() > 0\n", 13);
+ } else {
+ debug("cxrecv() <= 0\n", 14);
}
}
} else {