Skip to content
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

FreeBSD: move all new ABI to base module, add more O_ flags #3114

Merged
merged 3 commits into from Feb 12, 2023

Conversation

valpackett
Copy link
Contributor

So according to #3023 all of that stuff didn't need to be hidden away in these conditionally built modules and we could've been exposing eventfd, getrandom, getentropy, setproctitle_fast etc. to crates.io consumers all this time…
While in the test file, clean up the mess in skip_fn :)

Other thing we need to expose is O_PATH, O_RESOLVE_BENEATH for crates like cap-std/openat. While here, add other open flags.

@rustbot
Copy link
Collaborator

rustbot commented Feb 11, 2023

r? @JohnTitor

(rustbot has picked a reviewer for you, use r? to override)

@JohnTitor
Copy link
Member

@bors r+

@bors
Copy link
Contributor

bors commented Feb 12, 2023

📌 Commit ea09f0d has been approved by JohnTitor

It is now in the queue for this repository.

@bors
Copy link
Contributor

bors commented Feb 12, 2023

⌛ Testing commit ea09f0d with merge 35ad929...

@bors
Copy link
Contributor

bors commented Feb 12, 2023

☀️ Test successful - checks-actions, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13, checks-cirrus-freebsd-14
Approved by: JohnTitor
Pushing 35ad929 to master...

@bors bors merged commit 35ad929 into rust-lang:master Feb 12, 2023
bors added a commit that referenced this pull request Feb 19, 2023
FreeBSD: strchrnul, AT_EMPTY_PATH

- one related constant I missed in #3114
- since #3104 landed let's do that too (this function was available since FreeBSD 10)
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.

None yet

4 participants