Changeset f9c30b9a in mainline for uspace/lib/fmgt/src/fsops.c
- Timestamp:
- 2026-02-11T18:02:17Z (36 hours ago)
- Branches:
- master
- Children:
- cd0dce3
- Parents:
- 59ed424e
- File:
-
- 1 edited
-
uspace/lib/fmgt/src/fsops.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/fmgt/src/fsops.c
r59ed424e rf9c30b9a 166 166 } 167 167 168 /** Remove file or empty directory. 169 * 170 * @param fmgt File management object 171 * @param fame File or directory name 172 * @return EOK on success or an error code 173 */ 174 errno_t fmgt_remove(fmgt_t *fmgt, const char *fname) 175 { 176 fmgt_io_error_t err; 177 fmgt_error_action_t action; 178 errno_t rc; 179 180 do { 181 rc = vfs_unlink_path(fname); 182 if (rc == EOK) 183 break; 184 185 /* I/O error */ 186 err.fname = fname; 187 err.optype = fmgt_io_delete; 188 err.rc = rc; 189 190 fmgt_timer_stop(fmgt); 191 action = fmgt_io_error_query(fmgt, &err); 192 fmgt_timer_start(fmgt); 193 } while (action == fmgt_er_retry); 194 195 return rc; 196 } 197 168 198 /** Read data from file. 169 199 *
Note:
See TracChangeset
for help on using the changeset viewer.
