Changes in uspace/lib/device/src/bd_srv.c [4285f384:cdd6fc9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/device/src/bd_srv.c
r4285f384 rcdd6fc9 1 1 /* 2 * Copyright (c) 202 5Jiri Svoboda2 * Copyright (c) 2023 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 206 206 } 207 207 208 static void bd_eject_srv(bd_srv_t *srv, ipc_call_t *call)209 {210 errno_t rc;211 212 if (srv->srvs->ops->eject == NULL) {213 async_answer_0(call, ENOTSUP);214 return;215 }216 217 rc = srv->srvs->ops->eject(srv);218 async_answer_0(call, rc);219 }220 221 208 static bd_srv_t *bd_srv_create(bd_srvs_t *srvs) 222 209 { … … 289 276 bd_get_num_blocks_srv(srv, &call); 290 277 break; 291 case BD_EJECT:292 bd_eject_srv(srv, &call);293 break;294 278 default: 295 279 async_answer_0(&call, EINVAL);
Note:
See TracChangeset
for help on using the changeset viewer.