Changeset b7fd2a0 in mainline for uspace/srv/fs/fat/fat_directory.c
- Timestamp:
- 2018-01-13T03:10:29Z (7 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/fat/fat_directory.c
r36f0738 rb7fd2a0 46 46 #include <stdio.h> 47 47 48 int fat_directory_open(fat_node_t *nodep, fat_directory_t *di)48 errno_t fat_directory_open(fat_node_t *nodep, fat_directory_t *di) 49 49 { 50 50 di->b = NULL; … … 62 62 } 63 63 64 int fat_directory_close(fat_directory_t *di)65 { 66 int rc = EOK;64 errno_t fat_directory_close(fat_directory_t *di) 65 { 66 errno_t rc = EOK; 67 67 68 68 if (di->b) … … 72 72 } 73 73 74 static int fat_directory_block_load(fat_directory_t *di)74 static errno_t fat_directory_block_load(fat_directory_t *di) 75 75 { 76 76 uint32_t i; 77 int rc;77 errno_t rc; 78 78 79 79 i = (di->pos * sizeof(fat_dentry_t)) / BPS(di->bs); … … 98 98 } 99 99 100 int fat_directory_next(fat_directory_t *di)101 { 102 int rc;100 errno_t fat_directory_next(fat_directory_t *di) 101 { 102 errno_t rc; 103 103 104 104 di->pos += 1; … … 110 110 } 111 111 112 int fat_directory_prev(fat_directory_t *di)113 { 114 int rc = EOK;112 errno_t fat_directory_prev(fat_directory_t *di) 113 { 114 errno_t rc = EOK; 115 115 116 116 if (di->pos > 0) { … … 126 126 } 127 127 128 int fat_directory_seek(fat_directory_t *di, aoff64_t pos)128 errno_t fat_directory_seek(fat_directory_t *di, aoff64_t pos) 129 129 { 130 130 aoff64_t _pos = di->pos; 131 int rc;131 errno_t rc; 132 132 133 133 di->pos = pos; … … 139 139 } 140 140 141 int fat_directory_get(fat_directory_t *di, fat_dentry_t **d)142 { 143 int rc;141 errno_t fat_directory_get(fat_directory_t *di, fat_dentry_t **d) 142 { 143 errno_t rc; 144 144 145 145 rc = fat_directory_block_load(di); … … 152 152 } 153 153 154 int fat_directory_read(fat_directory_t *di, char *name, fat_dentry_t **de)154 errno_t fat_directory_read(fat_directory_t *di, char *name, fat_dentry_t **de) 155 155 { 156 156 fat_dentry_t *d = NULL; … … 160 160 int long_entry_count = 0; 161 161 uint8_t checksum = 0; 162 int rc;162 errno_t rc; 163 163 164 164 void *data; … … 236 236 } 237 237 238 int fat_directory_erase(fat_directory_t *di)239 { 240 int rc;238 errno_t fat_directory_erase(fat_directory_t *di) 239 { 240 errno_t rc; 241 241 fat_dentry_t *d; 242 242 bool flag = false; … … 267 267 } 268 268 269 int fat_directory_write(fat_directory_t *di, const char *name, fat_dentry_t *de)270 { 271 int rc;269 errno_t fat_directory_write(fat_directory_t *di, const char *name, fat_dentry_t *de) 270 { 271 errno_t rc; 272 272 void *data; 273 273 fat_instance_t *instance; … … 348 348 } 349 349 350 int fat_directory_create_sfn(fat_directory_t *di, fat_dentry_t *de,350 errno_t fat_directory_create_sfn(fat_directory_t *di, fat_dentry_t *de, 351 351 const char *lname) 352 352 { … … 398 398 } 399 399 400 int fat_directory_write_dentry(fat_directory_t *di, fat_dentry_t *de)400 errno_t fat_directory_write_dentry(fat_directory_t *di, fat_dentry_t *de) 401 401 { 402 402 fat_dentry_t *d; 403 int rc;403 errno_t rc; 404 404 405 405 rc = fat_directory_get(di, &d); … … 412 412 } 413 413 414 int fat_directory_expand(fat_directory_t *di)415 { 416 int rc;414 errno_t fat_directory_expand(fat_directory_t *di) 415 { 416 errno_t rc; 417 417 fat_cluster_t mcl, lcl; 418 418 … … 444 444 } 445 445 446 int fat_directory_lookup_free(fat_directory_t *di, size_t count)446 errno_t fat_directory_lookup_free(fat_directory_t *di, size_t count) 447 447 { 448 448 fat_dentry_t *d; 449 449 size_t found; 450 450 aoff64_t pos; 451 int rc;451 errno_t rc; 452 452 453 453 do { … … 485 485 } 486 486 487 int fat_directory_lookup_name(fat_directory_t *di, const char *name,487 errno_t fat_directory_lookup_name(fat_directory_t *di, const char *name, 488 488 fat_dentry_t **de) 489 489 { … … 506 506 { 507 507 fat_dentry_t *d; 508 int rc;508 errno_t rc; 509 509 510 510 fat_directory_seek(di, 0); … … 538 538 * @return EOK on success, ENOENT if not found, EIO on I/O error 539 539 */ 540 int fat_directory_vollabel_get(fat_directory_t *di, char *label)540 errno_t fat_directory_vollabel_get(fat_directory_t *di, char *label) 541 541 { 542 542 fat_dentry_t *d; 543 int rc;543 errno_t rc; 544 544 545 545 fat_directory_seek(di, 0);
Note:
See TracChangeset
for help on using the changeset viewer.