Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/device/src/bd_srv.c

    r4285f384 rcdd6fc9  
    11/*
    2  * Copyright (c) 2025 Jiri Svoboda
     2 * Copyright (c) 2023 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    206206}
    207207
    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 
    221208static bd_srv_t *bd_srv_create(bd_srvs_t *srvs)
    222209{
     
    289276                        bd_get_num_blocks_srv(srv, &call);
    290277                        break;
    291                 case BD_EJECT:
    292                         bd_eject_srv(srv, &call);
    293                         break;
    294278                default:
    295279                        async_answer_0(&call, EINVAL);
Note: See TracChangeset for help on using the changeset viewer.