Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/tmpfs/tmpfs_ops.c

    rb7fd2a0 r4f30222  
    6464
    6565/* Forward declarations of static functions. */
    66 static errno_t tmpfs_match(fs_node_t **, fs_node_t *, const char *);
    67 static errno_t tmpfs_node_get(fs_node_t **, service_id_t, fs_index_t);
    68 static errno_t tmpfs_node_open(fs_node_t *);
    69 static errno_t tmpfs_node_put(fs_node_t *);
    70 static errno_t tmpfs_create_node(fs_node_t **, service_id_t, int);
    71 static errno_t tmpfs_destroy_node(fs_node_t *);
    72 static errno_t tmpfs_link_node(fs_node_t *, fs_node_t *, const char *);
    73 static errno_t tmpfs_unlink_node(fs_node_t *, fs_node_t *, const char *);
     66static int tmpfs_match(fs_node_t **, fs_node_t *, const char *);
     67static int tmpfs_node_get(fs_node_t **, service_id_t, fs_index_t);
     68static int tmpfs_node_open(fs_node_t *);
     69static int tmpfs_node_put(fs_node_t *);
     70static int tmpfs_create_node(fs_node_t **, service_id_t, int);
     71static int tmpfs_destroy_node(fs_node_t *);
     72static int tmpfs_link_node(fs_node_t *, fs_node_t *, const char *);
     73static int tmpfs_unlink_node(fs_node_t *, fs_node_t *, const char *);
    7474
    7575/* Implementation of helper functions. */
    76 static errno_t tmpfs_root_get(fs_node_t **rfn, service_id_t service_id)
     76static int tmpfs_root_get(fs_node_t **rfn, service_id_t service_id)
    7777{
    7878        return tmpfs_node_get(rfn, service_id, TMPFS_SOME_ROOT);
    7979}
    8080
    81 static errno_t tmpfs_has_children(bool *has_children, fs_node_t *fn)
     81static int tmpfs_has_children(bool *has_children, fs_node_t *fn)
    8282{
    8383        *has_children = !list_empty(&TMPFS_NODE(fn)->cs_list);
     
    227227{
    228228        fs_node_t *rfn;
    229         errno_t rc;
     229        int rc;
    230230       
    231231        rc = tmpfs_create_node(&rfn, service_id, L_DIRECTORY);
     
    252252}
    253253
    254 errno_t tmpfs_match(fs_node_t **rfn, fs_node_t *pfn, const char *component)
     254int tmpfs_match(fs_node_t **rfn, fs_node_t *pfn, const char *component)
    255255{
    256256        tmpfs_node_t *parentp = TMPFS_NODE(pfn);
     
    267267}
    268268
    269 errno_t tmpfs_node_get(fs_node_t **rfn, service_id_t service_id, fs_index_t index)
     269int tmpfs_node_get(fs_node_t **rfn, service_id_t service_id, fs_index_t index)
    270270{
    271271        node_key_t key = {
     
    286286}
    287287
    288 errno_t tmpfs_node_open(fs_node_t *fn)
     288int tmpfs_node_open(fs_node_t *fn)
    289289{
    290290        /* nothing to do */
     
    292292}
    293293
    294 errno_t tmpfs_node_put(fs_node_t *fn)
     294int tmpfs_node_put(fs_node_t *fn)
    295295{
    296296        /* nothing to do */
     
    298298}
    299299
    300 errno_t tmpfs_create_node(fs_node_t **rfn, service_id_t service_id, int lflag)
     300int tmpfs_create_node(fs_node_t **rfn, service_id_t service_id, int lflag)
    301301{
    302302        fs_node_t *rootfn;
    303         errno_t rc;
     303        int rc;
    304304
    305305        assert((lflag & L_FILE) ^ (lflag & L_DIRECTORY));
     
    335335}
    336336
    337 errno_t tmpfs_destroy_node(fs_node_t *fn)
     337int tmpfs_destroy_node(fs_node_t *fn)
    338338{
    339339        tmpfs_node_t *nodep = TMPFS_NODE(fn);
     
    351351}
    352352
    353 errno_t tmpfs_link_node(fs_node_t *pfn, fs_node_t *cfn, const char *nm)
     353int tmpfs_link_node(fs_node_t *pfn, fs_node_t *cfn, const char *nm)
    354354{
    355355        tmpfs_node_t *parentp = TMPFS_NODE(pfn);
     
    386386}
    387387
    388 errno_t tmpfs_unlink_node(fs_node_t *pfn, fs_node_t *cfn, const char *nm)
     388int tmpfs_unlink_node(fs_node_t *pfn, fs_node_t *cfn, const char *nm)
    389389{
    390390        tmpfs_node_t *parentp = TMPFS_NODE(pfn);
     
    421421 */
    422422
    423 static errno_t tmpfs_fsprobe(service_id_t service_id, vfs_fs_probe_info_t *info)
     423static int tmpfs_fsprobe(service_id_t service_id, vfs_fs_probe_info_t *info)
    424424{
    425425        return ENOTSUP;
    426426}
    427427
    428 static errno_t
     428static int
    429429tmpfs_mounted(service_id_t service_id, const char *opts, fs_index_t *index,
    430430    aoff64_t *size)
    431431{
    432432        fs_node_t *rootfn;
    433         errno_t rc;
     433        int rc;
    434434       
    435435        /* Check if this device is not already mounted. */
     
    458458}
    459459
    460 static errno_t tmpfs_unmounted(service_id_t service_id)
     460static int tmpfs_unmounted(service_id_t service_id)
    461461{
    462462        tmpfs_instance_done(service_id);
     
    464464}
    465465
    466 static errno_t tmpfs_read(service_id_t service_id, fs_index_t index, aoff64_t pos,
     466static int tmpfs_read(service_id_t service_id, fs_index_t index, aoff64_t pos,
    467467    size_t *rbytes)
    468468{
     
    525525}
    526526
    527 static errno_t
     527static int
    528528tmpfs_write(service_id_t service_id, fs_index_t index, aoff64_t pos,
    529529    size_t *wbytes, aoff64_t *nsize)
     
    589589}
    590590
    591 static errno_t tmpfs_truncate(service_id_t service_id, fs_index_t index,
     591static int tmpfs_truncate(service_id_t service_id, fs_index_t index,
    592592    aoff64_t size)
    593593{
     
    626626}
    627627
    628 static errno_t tmpfs_close(service_id_t service_id, fs_index_t index)
    629 {
    630         return EOK;
    631 }
    632 
    633 static errno_t tmpfs_destroy(service_id_t service_id, fs_index_t index)
     628static int tmpfs_close(service_id_t service_id, fs_index_t index)
     629{
     630        return EOK;
     631}
     632
     633static int tmpfs_destroy(service_id_t service_id, fs_index_t index)
    634634{
    635635        node_key_t key = {
     
    646646}
    647647
    648 static errno_t tmpfs_sync(service_id_t service_id, fs_index_t index)
     648static int tmpfs_sync(service_id_t service_id, fs_index_t index)
    649649{
    650650        /*
Note: See TracChangeset for help on using the changeset viewer.