Skip to content

Conversation

@alexrp
Copy link
Member

@alexrp alexrp commented Oct 17, 2025

Mainly just reducing the amount of duplicate stuff that needs to be declared in the arch bits files.

ref #22189

…t of arch bits

Flock is now equivalent to struct flock64, and the related F.* constants map to
the 64-bit variants on 32-bit systems.
This is very likely full of wrong stuff. It's effectively just a copy of the
mips64 file - needed because the former stopped using usize/isize. To be clear,
this is no more broken than the old situation was; this just makes the
brokenness explicit.
This is very likely full of wrong stuff. It's effectively just a copy of the
x86_64 file - needed because the former stopped using usize/isize. To be clear,
this is no more broken than the old situation was; this just makes the
brokenness explicit.
@alexrp alexrp enabled auto-merge October 17, 2025 00:59
@alexrp alexrp disabled auto-merge October 17, 2025 10:07
@alexrp
Copy link
Member Author

alexrp commented Oct 17, 2025

Bypass merging since macOS CI is down.

@alexrp alexrp merged commit 1f8a721 into ziglang:master Oct 17, 2025
7 of 9 checks passed
@alexrp alexrp deleted the std-os-linux-cleanup branch October 17, 2025 10:46
blblack added a commit to blblack/zig that referenced this pull request Oct 17, 2025
Otherwise, the field names in std.posix.timeval vary by target os.
I think this was an accidental change during the work of ziglang#25610
alexrp pushed a commit that referenced this pull request Oct 17, 2025
Otherwise, the field names in std.posix.timeval vary by target os.
I think this was an accidental change during the work of #25610
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.

1 participant