Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/locfs/locfs_ops.c

    rb7fd2a0 r25a179e  
    101101};
    102102
    103 static errno_t locfs_node_get_internal(fs_node_t **rfn, loc_object_type_t type,
     103static int locfs_node_get_internal(fs_node_t **rfn, loc_object_type_t type,
    104104    service_id_t service_id)
    105105{
     
    125125}
    126126
    127 static errno_t locfs_root_get(fs_node_t **rfn, service_id_t service_id)
     127static int locfs_root_get(fs_node_t **rfn, service_id_t service_id)
    128128{
    129129        return locfs_node_get_internal(rfn, LOC_OBJECT_NONE, 0);
    130130}
    131131
    132 static errno_t locfs_match(fs_node_t **rfn, fs_node_t *pfn, const char *component)
     132static int locfs_match(fs_node_t **rfn, fs_node_t *pfn, const char *component)
    133133{
    134134        locfs_node_t *node = (locfs_node_t *) pfn->data;
    135         errno_t ret;
     135        int ret;
    136136       
    137137        if (node->service_id == 0) {
     
    208208}
    209209
    210 static errno_t locfs_node_get(fs_node_t **rfn, service_id_t service_id, fs_index_t index)
     210static int locfs_node_get(fs_node_t **rfn, service_id_t service_id, fs_index_t index)
    211211{
    212212        return locfs_node_get_internal(rfn, loc_id_probe(index), index);
    213213}
    214214
    215 static errno_t locfs_node_open(fs_node_t *fn)
     215static int locfs_node_open(fs_node_t *fn)
    216216{
    217217        locfs_node_t *node = (locfs_node_t *) fn->data;
     
    312312}
    313313
    314 static errno_t locfs_node_put(fs_node_t *fn)
     314static int locfs_node_put(fs_node_t *fn)
    315315{
    316316        free(fn->data);
     
    319319}
    320320
    321 static errno_t locfs_create_node(fs_node_t **rfn, service_id_t service_id, int lflag)
     321static int locfs_create_node(fs_node_t **rfn, service_id_t service_id, int lflag)
    322322{
    323323        assert((lflag & L_FILE) ^ (lflag & L_DIRECTORY));
     
    327327}
    328328
    329 static errno_t locfs_destroy_node(fs_node_t *fn)
     329static int locfs_destroy_node(fs_node_t *fn)
    330330{
    331331        return ENOTSUP;
    332332}
    333333
    334 static errno_t locfs_link_node(fs_node_t *pfn, fs_node_t *cfn, const char *nm)
     334static int locfs_link_node(fs_node_t *pfn, fs_node_t *cfn, const char *nm)
    335335{
    336336        return ENOTSUP;
    337337}
    338338
    339 static errno_t locfs_unlink_node(fs_node_t *pfn, fs_node_t *cfn, const char *nm)
     339static int locfs_unlink_node(fs_node_t *pfn, fs_node_t *cfn, const char *nm)
    340340{
    341341        return ENOTSUP;
    342342}
    343343
    344 static errno_t locfs_has_children(bool *has_children, fs_node_t *fn)
     344static int locfs_has_children(bool *has_children, fs_node_t *fn)
    345345{
    346346        locfs_node_t *node = (locfs_node_t *) fn->data;
     
    455455}
    456456
    457 static errno_t locfs_fsprobe(service_id_t service_id, vfs_fs_probe_info_t *info)
     457static int locfs_fsprobe(service_id_t service_id, vfs_fs_probe_info_t *info)
    458458{
    459459        return ENOTSUP;
    460460}
    461461
    462 static errno_t locfs_mounted(service_id_t service_id, const char *opts,
     462static int locfs_mounted(service_id_t service_id, const char *opts,
    463463    fs_index_t *index, aoff64_t *size)
    464464{
     
    468468}
    469469
    470 static errno_t locfs_unmounted(service_id_t service_id)
     470static int locfs_unmounted(service_id_t service_id)
    471471{
    472472        return ENOTSUP;
    473473}
    474474
    475 static errno_t
     475static int
    476476locfs_read(service_id_t service_id, fs_index_t index, aoff64_t pos,
    477477    size_t *rbytes)
     
    590590               
    591591                /* Wait for reply from the driver. */
    592                 errno_t rc;
     592                int rc;
    593593                async_wait_for(msg, &rc);
    594594
    595595                /* Do not propagate EHANGUP back to VFS. */
    596                 if ((errno_t) rc == EHANGUP)
     596                if ((int) rc == EHANGUP)
    597597                        rc = ENOTSUP;
    598598               
     
    604604}
    605605
    606 static errno_t
     606static int
    607607locfs_write(service_id_t service_id, fs_index_t index, aoff64_t pos,
    608608    size_t *wbytes, aoff64_t *nsize)
     
    654654               
    655655                /* Wait for reply from the driver. */
    656                 errno_t rc;
     656                int rc;
    657657                async_wait_for(msg, &rc);
    658658
    659659                /* Do not propagate EHANGUP back to VFS. */
    660                 if ((errno_t) rc == EHANGUP)
     660                if ((int) rc == EHANGUP)
    661661                        rc = ENOTSUP;
    662662               
     
    669669}
    670670
    671 static errno_t
     671static int
    672672locfs_truncate(service_id_t service_id, fs_index_t index, aoff64_t size)
    673673{
     
    675675}
    676676
    677 static errno_t locfs_close(service_id_t service_id, fs_index_t index)
     677static int locfs_close(service_id_t service_id, fs_index_t index)
    678678{
    679679        if (index == 0)
     
    715715}
    716716
    717 static errno_t locfs_sync(service_id_t service_id, fs_index_t index)
     717static int locfs_sync(service_id_t service_id, fs_index_t index)
    718718{
    719719        if (index == 0)
     
    752752               
    753753                /* Wait for reply from the driver */
    754                 errno_t rc;
     754                int rc;
    755755                async_wait_for(msg, &rc);
    756756               
     
    761761}
    762762
    763 static errno_t locfs_destroy(service_id_t service_id, fs_index_t index)
     763static int locfs_destroy(service_id_t service_id, fs_index_t index)
    764764{
    765765        return ENOTSUP;
Note: See TracChangeset for help on using the changeset viewer.