Changeset 494f417 in mainline for uspace/srv/logger/main.c
- Timestamp:
- 2012-08-16T11:58:46Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7034b443
- Parents:
- eab3d04
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/logger/main.c
reab3d04 r494f417 48 48 #include "logger.h" 49 49 50 static int handle_namespace_level_change(sysarg_t new_level) 51 { 52 void *namespace_name; 53 int rc = async_data_write_accept(&namespace_name, true, 0, 0, 0, NULL); 54 if (rc != EOK) { 55 return rc; 56 } 57 58 logging_namespace_t *namespace = namespace_writer_attach((const char *) namespace_name); 59 free(namespace_name); 60 if (namespace == NULL) 61 return ENOENT; 62 63 rc = namespace_change_level(namespace, (log_level_t) new_level); 64 namespace_writer_detach(namespace); 65 66 return rc; 67 } 68 50 69 static void connection_handler_control(void) 51 70 { … … 67 86 case LOGGER_CTL_SET_DEFAULT_LEVEL: 68 87 rc = set_default_logging_level(IPC_GET_ARG1(call)); 88 async_answer_0(callid, rc); 89 break; 90 case LOGGER_CTL_SET_NAMESPACE_LEVEL: 91 rc = handle_namespace_level_change(IPC_GET_ARG1(call)); 69 92 async_answer_0(callid, rc); 70 93 break;
Note:
See TracChangeset
for help on using the changeset viewer.