Skip to content

Conversation

asomers
Copy link
Contributor

@asomers asomers commented Sep 12, 2025

These are bitmasks that are intended to be used within the kernel. New features may widen them, so their values aren't stable. They probably don't have any legitimate uses in userland. And their values have changed in FreeBSD 15, which is causing CI failures.

freebsd/freebsd-src@eea3e4d freebsd/freebsd-src@851dc7f

Checklist

  • Relevant tests in libc-test/semver have been updated
  • No placeholder or unstable values like *LAST or *MAX are
    included (see #3131)
  • Tested locally (cd libc-test && cargo test --target mytarget);
    especially relevant for platforms that may not be checked in CI

These are bitmasks that are intended to be used within the kernel.  New
features may widen them, so their values aren't stable.  They probably
don't have any legitimate uses in userland.  And their values have
changed in FreeBSD 15, which is causing CI failures.

freebsd/freebsd-src@eea3e4d
freebsd/freebsd-src@851dc7f
@asomers
Copy link
Contributor Author

asomers commented Sep 12, 2025

In combination with #4690 this should fix CI on FreeBSD 15.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants