Changeset b7fd2a0 in mainline for uspace/srv/fs/exfat/exfat_directory.c
- Timestamp:
- 2018-01-13T03:10:29Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/exfat/exfat_directory.c
r36f0738 rb7fd2a0 60 60 } 61 61 62 int exfat_directory_open(exfat_node_t *nodep, exfat_directory_t *di)62 errno_t exfat_directory_open(exfat_node_t *nodep, exfat_directory_t *di) 63 63 { 64 64 exfat_directory_init(di); … … 76 76 } 77 77 78 int exfat_directory_open_parent(exfat_directory_t *di,78 errno_t exfat_directory_open_parent(exfat_directory_t *di, 79 79 service_id_t service_id, exfat_cluster_t firstc, bool fragmented) 80 80 { … … 88 88 } 89 89 90 int exfat_directory_close(exfat_directory_t *di)91 { 92 int rc = EOK;90 errno_t exfat_directory_close(exfat_directory_t *di) 91 { 92 errno_t rc = EOK; 93 93 94 94 if (di->b) { … … 100 100 } 101 101 102 static int exfat_directory_block_load(exfat_directory_t *di)102 static errno_t exfat_directory_block_load(exfat_directory_t *di) 103 103 { 104 104 uint32_t i; 105 int rc = EOK;105 errno_t rc = EOK; 106 106 107 107 i = (di->pos * sizeof(exfat_dentry_t)) / BPS(di->bs); … … 133 133 } 134 134 135 int exfat_directory_next(exfat_directory_t *di)136 { 137 int rc;135 errno_t exfat_directory_next(exfat_directory_t *di) 136 { 137 errno_t rc; 138 138 139 139 di->pos += 1; … … 145 145 } 146 146 147 int exfat_directory_prev(exfat_directory_t *di)148 { 149 int rc = EOK;147 errno_t exfat_directory_prev(exfat_directory_t *di) 148 { 149 errno_t rc = EOK; 150 150 151 151 if (di->pos > 0) { … … 161 161 } 162 162 163 int exfat_directory_seek(exfat_directory_t *di, aoff64_t pos)163 errno_t exfat_directory_seek(exfat_directory_t *di, aoff64_t pos) 164 164 { 165 165 aoff64_t _pos = di->pos; 166 int rc;166 errno_t rc; 167 167 168 168 di->pos = pos; … … 174 174 } 175 175 176 int exfat_directory_get(exfat_directory_t *di, exfat_dentry_t **d)177 { 178 int rc;176 errno_t exfat_directory_get(exfat_directory_t *di, exfat_dentry_t **d) 177 { 178 errno_t rc; 179 179 180 180 rc = exfat_directory_block_load(di); … … 187 187 } 188 188 189 int exfat_directory_find(exfat_directory_t *di, exfat_dentry_clsf_t type,189 errno_t exfat_directory_find(exfat_directory_t *di, exfat_dentry_clsf_t type, 190 190 exfat_dentry_t **d) 191 191 { … … 201 201 } 202 202 203 int203 errno_t 204 204 exfat_directory_find_continue(exfat_directory_t *di, exfat_dentry_clsf_t type, 205 205 exfat_dentry_t **d) 206 206 { 207 int rc;207 errno_t rc; 208 208 rc = exfat_directory_next(di); 209 209 if (rc != EOK) … … 213 213 214 214 215 int exfat_directory_read_file(exfat_directory_t *di, char *name, size_t size,215 errno_t exfat_directory_read_file(exfat_directory_t *di, char *name, size_t size, 216 216 exfat_file_dentry_t *df, exfat_stream_dentry_t *ds) 217 217 { 218 218 uint16_t wname[EXFAT_FILENAME_LEN + 1]; 219 219 exfat_dentry_t *d = NULL; 220 int rc;220 errno_t rc; 221 221 int i; 222 222 size_t offset = 0; … … 261 261 } 262 262 263 int exfat_directory_read_vollabel(exfat_directory_t *di, char *label,263 errno_t exfat_directory_read_vollabel(exfat_directory_t *di, char *label, 264 264 size_t size) 265 265 { 266 266 uint16_t wlabel[EXFAT_VOLLABEL_LEN + 1]; 267 267 exfat_dentry_t *d = NULL; 268 int rc;268 errno_t rc; 269 269 aoff64_t start_pos = 0; 270 270 … … 303 303 } 304 304 305 int exfat_directory_sync_file(exfat_directory_t *di, exfat_file_dentry_t *df,305 errno_t exfat_directory_sync_file(exfat_directory_t *di, exfat_file_dentry_t *df, 306 306 exfat_stream_dentry_t *ds) 307 307 { 308 int rc;308 errno_t rc; 309 309 int i, count; 310 310 exfat_dentry_t *array = NULL, *de; … … 367 367 } 368 368 369 int exfat_directory_write_file(exfat_directory_t *di, const char *name)369 errno_t exfat_directory_write_file(exfat_directory_t *di, const char *name) 370 370 { 371 371 fs_node_t *fn; … … 374 374 exfat_dentry_t df, ds, *de; 375 375 uint16_t wname[EXFAT_FILENAME_LEN + 1]; 376 int rc;376 errno_t rc; 377 377 int i; 378 378 size_t uctable_chars, j; … … 474 474 } 475 475 476 int exfat_directory_erase_file(exfat_directory_t *di, aoff64_t pos)477 { 478 int rc;476 errno_t exfat_directory_erase_file(exfat_directory_t *di, aoff64_t pos) 477 { 478 errno_t rc; 479 479 int count; 480 480 exfat_dentry_t *de; … … 502 502 } 503 503 504 int exfat_directory_expand(exfat_directory_t *di)505 { 506 int rc;504 errno_t exfat_directory_expand(exfat_directory_t *di) 505 { 506 errno_t rc; 507 507 508 508 if (!di->nodep) … … 521 521 } 522 522 523 int exfat_directory_lookup_free(exfat_directory_t *di, size_t count)524 { 525 int rc;523 errno_t exfat_directory_lookup_free(exfat_directory_t *di, size_t count) 524 { 525 errno_t rc; 526 526 exfat_dentry_t *d; 527 527 size_t found;
Note:
See TracChangeset
for help on using the changeset viewer.