HelenOS sources

serial_init        44 uspace/srv/hid/output/ctl/serial.h extern errno_t serial_init(serial_putuchar_t, serial_control_puts_t,
serial_init       215 uspace/srv/hid/output/port/chardev.c 	serial_init(chardev_putuchar, chardev_control_puts, chardev_flush);
HelenOS homepage, sources at GitHub