src/dbfs/common.c
branchnew-evsql
changeset 50 881de320e483
parent 49 bb2ff0d2d343
equal deleted inserted replaced
49:bb2ff0d2d343 50:881de320e483
    78 error:
    78 error:
    79     return err;
    79     return err;
    80 }
    80 }
    81 
    81 
    82 int _dbfs_stat_info (struct stat *st, struct dbfs_stat_values *values) {
    82 int _dbfs_stat_info (struct stat *st, struct dbfs_stat_values *values) {
    83     int err = 0;
       
    84     
       
    85     INFO("\tst_mode=S_IF%s | %ho, st_nlink=%llu, st_size=%llu", values->type, values->mode, (long long unsigned int) values->nlink, (long long unsigned int) values->size);
    83     INFO("\tst_mode=S_IF%s | %ho, st_nlink=%llu, st_size=%llu", values->type, values->mode, (long long unsigned int) values->nlink, (long long unsigned int) values->size);
    86 
    84 
    87     // convert and store
    85     // convert and store
    88     st->st_mode = _dbfs_mode(values->type) | values->mode;
    86     st->st_mode = _dbfs_mode(values->type) | values->mode;
    89     st->st_nlink = values->nlink;
    87     st->st_nlink = values->nlink;
    90     st->st_size = values->size;
    88     st->st_size = values->size;
    91     
    89     
    92     // good
    90     // good
    93     return 0;
    91     return 0;
    94 
       
    95 error:
       
    96     return err;
       
    97 }
    92 }
    98 
    93 
    99 
    94 
   100 
    95