Skip to content

Convert struct stat to stat64_post2038 where mtime is used. #123

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rsbeckerca
Copy link
Member

@rsbeckerca rsbeckerca commented Feb 21, 2025

This change includes handling AR Epoch 1 internal timestamp writing on touch and replacing lstat with stat in remake, which is safe in Guardian because there are no links in Guardian. The manual has also been updated.

To keep the linker happy, the replacement stat() method signature uses (struct stat *) as a 32-bit, but the GMake code passes in the 64-bit form and casts. Otherwise the replacement would be difficult.

Fixes: #96

This change includes handling AR Epoch 1 internal timestamp writing on
touch and replacing lstat with stat in remake, which is safe in Guardian
because there are no links in Guardian. The manual has also been updated.

Fixes: #96

Signed-off-by: Randall S. Becker <randall.becker@nexbridge.ca>
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.

[Feature] Support 64-bit times for Make
1 participant