void serial_mount_devices() { fs_node_t * ttyS0 = serial_device_create(SERIAL_PORT_A); vfs_mount("/dev/ttyS0", ttyS0); fs_node_t * ttyS1 = serial_device_create(SERIAL_PORT_B); vfs_mount("/dev/ttyS1", ttyS1); fs_node_t * ttyS2 = serial_device_create(SERIAL_PORT_C); vfs_mount("/dev/ttyS2", ttyS2); fs_node_t * ttyS3 = serial_device_create(SERIAL_PORT_D); vfs_mount("/dev/ttyS3", ttyS3); }
static int serial_mount_devices(void) { fs_node_t * ttyS0 = serial_device_create(SERIAL_PORT_A); vfs_mount("/dev/ttyS0", ttyS0); fs_node_t * ttyS1 = serial_device_create(SERIAL_PORT_B); vfs_mount("/dev/ttyS1", ttyS1); fs_node_t * ttyS2 = serial_device_create(SERIAL_PORT_C); vfs_mount("/dev/ttyS2", ttyS2); fs_node_t * ttyS3 = serial_device_create(SERIAL_PORT_D); vfs_mount("/dev/ttyS3", ttyS3); char * c; if ((c = args_value("logtoserial"))) { debug_file = ttyS0; debug_level = atoi(c); debug_print(NOTICE, "Serial logging enabled at level %d.", debug_level); } return 0; }