Changeset 338d54a7 in mainline for uspace/srv
- Timestamp:
- 2018-03-10T22:55:07Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 850fd32
- Parents:
- 5ef16903
- Location:
- uspace/srv
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/audio/hound/audio_device.c
r5ef16903 r338d54a7 263 263 static void device_event_callback(ipc_callid_t iid, ipc_call_t *icall, void *arg) 264 264 { 265 struct timeval time1; 266 errno_t ret; 267 265 268 /* Answer initial request */ 266 269 async_answer_0(iid, EOK); … … 272 275 async_answer_0(callid, EOK); 273 276 switch(IPC_GET_IMETHOD(call)) { 274 case PCM_EVENT_FRAMES_PLAYED: { 275 struct timeval time1; 277 case PCM_EVENT_FRAMES_PLAYED: 276 278 getuptime(&time1); 277 279 //TODO add underrun detection. … … 285 287 tv_sub_diff(&time2, &time1)); 286 288 break; 287 } 288 case PCM_EVENT_CAPTURE_TERMINATED: { 289 case PCM_EVENT_CAPTURE_TERMINATED: 289 290 log_verbose("Capture terminated"); 290 291 dev->source.format = AUDIO_FORMAT_ANY; 291 const errno_tret = release_buffer(dev);292 ret = release_buffer(dev); 292 293 if (ret != EOK) { 293 294 log_error("Failed to release buffer: %s", … … 296 297 audio_pcm_unregister_event_callback(dev->sess); 297 298 break; 298 } 299 case PCM_EVENT_PLAYBACK_TERMINATED: { 299 case PCM_EVENT_PLAYBACK_TERMINATED: 300 300 log_verbose("Playback Terminated"); 301 301 dev->sink.format = AUDIO_FORMAT_ANY; 302 const errno_tret = release_buffer(dev);302 ret = release_buffer(dev); 303 303 if (ret != EOK) { 304 304 log_error("Failed to release buffer: %s", … … 307 307 audio_pcm_unregister_event_callback(dev->sess); 308 308 break; 309 } 310 case PCM_EVENT_FRAMES_CAPTURED: { 311 const errno_t ret = audio_source_push_data(&dev->source, 309 case PCM_EVENT_FRAMES_CAPTURED: 310 ret = audio_source_push_data(&dev->source, 312 311 dev->buffer.position, dev->buffer.fragment_size); 313 312 advance_buffer(dev, dev->buffer.fragment_size); … … 315 314 log_warning("Failed to push recorded data"); 316 315 break; 317 }318 316 case 0: 319 317 log_info("Device event callback hangup"); 320 318 return; 321 319 } 322 323 320 } 324 321 } -
uspace/srv/logger/ctl.c
r5ef16903 r338d54a7 65 65 void logger_connection_handler_control(ipc_callid_t callid) 66 66 { 67 errno_t rc; 68 int fd; 69 67 70 async_answer_0(callid, EOK); 68 71 logger_log("control: new client.\n"); … … 76 79 77 80 switch (IPC_GET_IMETHOD(call)) { 78 case LOGGER_CONTROL_SET_DEFAULT_LEVEL: {79 errno_trc = set_default_logging_level(IPC_GET_ARG1(call));81 case LOGGER_CONTROL_SET_DEFAULT_LEVEL: 82 rc = set_default_logging_level(IPC_GET_ARG1(call)); 80 83 async_answer_0(callid, rc); 81 84 break; 82 } 83 case LOGGER_CONTROL_SET_LOG_LEVEL: { 84 errno_t rc = handle_log_level_change(IPC_GET_ARG1(call)); 85 case LOGGER_CONTROL_SET_LOG_LEVEL: 86 rc = handle_log_level_change(IPC_GET_ARG1(call)); 85 87 async_answer_0(callid, rc); 86 88 break; 87 } 88 case LOGGER_CONTROL_SET_ROOT: { 89 int fd; 90 errno_t rc = vfs_receive_handle(true, &fd); 89 case LOGGER_CONTROL_SET_ROOT: 90 rc = vfs_receive_handle(true, &fd); 91 91 if (rc == EOK) { 92 92 rc = vfs_root_set(fd); … … 95 95 async_answer_0(callid, rc); 96 96 break; 97 }98 97 default: 99 98 async_answer_0(callid, EINVAL); -
uspace/srv/logger/writer.c
r5ef16903 r338d54a7 96 96 void logger_connection_handler_writer(ipc_callid_t callid) 97 97 { 98 logger_log_t *log; 99 errno_t rc; 100 98 101 /* Acknowledge the connection. */ 99 102 async_answer_0(callid, EOK); … … 112 115 113 116 switch (IPC_GET_IMETHOD(call)) { 114 case LOGGER_WRITER_CREATE_LOG: {115 log ger_log_t *log= handle_create_log(IPC_GET_ARG1(call));117 case LOGGER_WRITER_CREATE_LOG: 118 log = handle_create_log(IPC_GET_ARG1(call)); 116 119 if (log == NULL) { 117 120 async_answer_0(callid, ENOMEM); … … 126 129 async_answer_1(callid, EOK, (sysarg_t) log); 127 130 break; 128 } 129 case LOGGER_WRITER_MESSAGE: { 130 errno_t rc = handle_receive_message(IPC_GET_ARG1(call), 131 case LOGGER_WRITER_MESSAGE: 132 rc = handle_receive_message(IPC_GET_ARG1(call), 131 133 IPC_GET_ARG2(call)); 132 134 async_answer_0(callid, rc); 133 135 break; 134 }135 136 default: 136 137 async_answer_0(callid, EINVAL);
Note:
See TracChangeset
for help on using the changeset viewer.