Changeset 9b1baac in mainline for uspace/srv/logger/main.c
- Timestamp:
- 2018-07-18T08:35:42Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0b05082
- Parents:
- edc64c0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/logger/main.c
redc64c0 r9b1baac 67 67 } 68 68 69 port_id_t port; 70 errno_t rc = async_create_port(INTERFACE_LOGGER_CONTROL, 71 connection_handler_control, NULL, &port); 69 errno_t rc = service_register(SERVICE_LOGGER, INTERFACE_LOGGER_CONTROL, 70 connection_handler_control, NULL); 72 71 if (rc != EOK) { 73 printf("%s: Error while creating control port: %s\n", NAME, str_error(rc)); 74 return rc; 75 } 76 77 rc = async_create_port(INTERFACE_LOGGER_WRITER, 78 connection_handler_writer, NULL, &port); 79 if (rc != EOK) { 80 printf("%s: Error while creating writer port: %s\n", NAME, str_error(rc)); 81 return rc; 82 } 83 84 rc = service_register(SERVICE_LOGGER); 85 if (rc != EOK) { 86 printf(NAME ": failed to register: %s.\n", str_error(rc)); 72 printf("%s: Failed to register control port: %s.\n", NAME, 73 str_error(rc)); 87 74 return -1; 88 75 } 89 76 90 printf(NAME ": Accepting connections\n"); 77 rc = service_register(SERVICE_LOGGER, INTERFACE_LOGGER_WRITER, 78 connection_handler_writer, NULL); 79 if (rc != EOK) { 80 printf("%s: Failed to register writer port: %s.\n", NAME, 81 str_error(rc)); 82 return -1; 83 } 84 85 printf("%s: Accepting connections\n", NAME); 91 86 async_manager(); 92 87
Note:
See TracChangeset
for help on using the changeset viewer.