Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support write operations #14

Merged
merged 3 commits into from
Jan 24, 2022
Merged

Support write operations #14

merged 3 commits into from
Jan 24, 2022

Conversation

antangelo
Copy link
Contributor

Adds support for mkdir, rmdir, mknod, rename, truncate, write, and utimens FUSE operations. Tested an edited hard drive image to be working with xemu, but I don't have the ability to test on a real Xbox right now.

src/fatx_file.c Outdated Show resolved Hide resolved
src/fatx_file.c Outdated Show resolved Hide resolved
src/fatx_file.c Show resolved Hide resolved
src/fatxfs_fuse.c Outdated Show resolved Hide resolved
@mborgerson
Copy link
Owner

mborgerson commented Jan 24, 2022

Adds support for mkdir, rmdir, mknod, rename, truncate, write, and utimens FUSE operations.

Wow, thanks for taking initiative on this! I'm very excited about your patch. Left a few comments, mostly nits. Please update the README to indicate that write support works.

Tested an edited hard drive image to be working with xemu, but I don't have the ability to test on a real Xbox right now.

Thanks for testing. xemu is a fine analog for real Xbox for this case. I'd like to have us add some actual test cases to at least sanity check major functions. I've added CI just now, so we can at least make sure the patches build. In the future we can add real test cases.

@mborgerson mborgerson merged commit 5b709e7 into mborgerson:master Jan 24, 2022
@mborgerson mborgerson mentioned this pull request Jan 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants