wut/libraries/wutdevoptab
Crementif d621766b2f
devoptab: Implement various functions and fixes (#223)
- Improved error codes for unlink and rmdir regarding non-empty directories.
- Return ENOENT on empty strings since it softlocks the Wii U. Since the devoptab relies on the cwd it's pretty easy to run into with stuff like recursive path creation for example.
- Clean up open_r mode_t->string conversion
- Improved FSStat->mode_t conversion
- Add FSOpenFileEx and flags
2022-07-23 12:03:07 +02:00
..
devoptab_fs_chdir.c wutdevoptab: Use FS_ERROR_FLAG_ALL instead of -1 2021-01-01 17:21:44 +01:00
devoptab_fs_chmod.c devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00
devoptab_fs_close.c wutdevoptab: Use FS_ERROR_FLAG_ALL instead of -1 2021-01-01 17:21:44 +01:00
devoptab_fs_dirclose.c wutdevoptab: Use FS_ERROR_FLAG_ALL instead of -1 2021-01-01 17:21:44 +01:00
devoptab_fs_dirnext.c devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00
devoptab_fs_diropen.c wutdevoptab: Use FS_ERROR_FLAG_ALL instead of -1 2021-01-01 17:21:44 +01:00
devoptab_fs_dirreset.c wutdevoptab: Use FS_ERROR_FLAG_ALL instead of -1 2021-01-01 17:21:44 +01:00
devoptab_fs_fchmod.c Make the devoptab code more consistent. 2018-10-06 10:41:24 +01:00
devoptab_fs_fstat.c devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00
devoptab_fs_fsync.c wutdevoptab: Use FS_ERROR_FLAG_ALL instead of -1 2021-01-01 17:21:44 +01:00
devoptab_fs_link.c Revert "Rename wutdevoptab to wutdevoptab_sd" 2018-07-19 08:51:40 +01:00
devoptab_fs_mkdir.c wutdevoptab: Replace FSError usage with FSStatus in __wut_fs_translate_error 2022-04-15 16:59:42 +01:00
devoptab_fs_open.c devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00
devoptab_fs_read.c wutdevoptab: Make sure to always read into/write from a properly aligned buffer 2022-06-04 21:35:58 +02:00
devoptab_fs_rename.c wutdevoptab: Use FS_ERROR_FLAG_ALL instead of -1 2021-01-01 17:21:44 +01:00
devoptab_fs_rmdir.c devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00
devoptab_fs_seek.c wutdevoptab: Only update the file->offset on a successful seek. 2022-06-18 12:46:45 +02:00
devoptab_fs_stat.c devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00
devoptab_fs_statvfs.c Make the devoptab code more consistent. 2018-10-06 10:41:24 +01:00
devoptab_fs_truncate.c wutdevoptab: Use FS_ERROR_FLAG_ALL instead of -1 2021-01-01 17:21:44 +01:00
devoptab_fs_unlink.c devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00
devoptab_fs_utils.c devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00
devoptab_fs_utimes.c wutdevoptab: Add stub implemenation of utimes and implement lstat via stub to avoid undefined behaviour. 2022-06-18 16:55:34 +02:00
devoptab_fs_write.c wutdevoptab: Make sure to always read into/write from a properly aligned buffer 2022-06-04 21:35:58 +02:00
devoptab_fs.c wutdevoptab: Add stub implemenation of utimes and implement lstat via stub to avoid undefined behaviour. 2022-06-18 16:55:34 +02:00
devoptab_fs.h devoptab: Implement various functions and fixes (#223) 2022-07-23 12:03:07 +02:00