equal
deleted
inserted
replaced
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 |