Ola Nilsson
Ola Nilsson
I'm working on updating this PR to handle problem 2 mentioned above and to pass tests on more platforms. Expect an update later this week.
Sorry for the many pushes, that was meant only for my fork. Anyway, now the PR should handle the duplicate functions mentioned in problem 2, and also pass tests on...
Just rebased on main. Passes all tests in main.yml and bors.yml workflows. Still not very clean though, feedback on code style would be welcome. I considered adding a cargo feature...
I just removed the CI-changes I pushed by mistake....again.
I think the missing `f_flags` is actually a long-standing bug, the `statfs` struct in gnu/b32/x86/mod.rs does not have the `f_flags` member, but rather an extra item in the `f_spare` array....
I've filed a separate PR #3663 to fix the missing `f_flags`. There are more problems with the `statfs64` struct that has to be fixed in this PR, I'm working on...
I've reconstructed the PR to support an environment variable `RUST_LIBC_TIME_BITS` which can be set to `32` to force 32-bit time on 32-bit platforms. The default, based on the cargo environment...
@plugwash , you need to use the `utimensat_time64` syscall in https://github.com/plugwash/filetime/blob/main/src/unix/linux.rs#L44 I haven't (yet) figured out why the call to `set_file_times` on https://github.com/plugwash/filetime/blob/main/src/lib.rs#L438 works, but something about the use of...
> I'm putting together a list of known fallout from the time64 update for rust in Debian along with the patches we are carrying to deal with it, it's possible...