-
Notifications
You must be signed in to change notification settings - Fork 57
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
Fails to set Modified Time on FAT32 and exFAT #30
Comments
Below is the error from
I was unable to test a FAT32 drive at this time
|
Thanks for the report! I'm not sure that we want to fix this in this crate though because the error here is legitimate. The error happens in |
Legitimate? How is it legitimate in such a way where it shouldn't be compensated for? Is this crate not responsible for the arguments that are being called invalid? I'm not used to working with components this low-level, and while I do see that this is something that should be handled out of the scope of this crate, the fact that there is different behavior for FAT-derived FS's and NTFS/extN FS's is an issue I would imagine needs to be handled somewhere... Assuming you're correct in your assessment, I would agree that that's the best course of action. |
Er sorry by legitimate it looks like the filesystem simply doesn't support changing mtimes. I don't think the arguments to the syscall are invalid, it's just not possible to do this operation. |
Ahh... then, yes, I would agree with your course of action. I'll open the issues where appropriate. |
I have been debugging an issue with Cargo validating the crate as a tarball and I had traced it to being invalid arguments being sent to Windows. I was recommended to try moving the project to my main drive on a whim, and surprisingly that fixed my issue. After some testing, I found that, of FAT32, exFAT, and NTFS, only NTFS worked while on the NT Kernel.
The text was updated successfully, but these errors were encountered: