-
Notifications
You must be signed in to change notification settings - Fork 674
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
Add missing Fanotify APIs from the libc crate into Nix. #2552
base: master
Are you sure you want to change the base?
Conversation
I'm not very sure whats going on with the solaris CI failure, but the test that is failing Some guidance would be really appreciated 👍 |
Hi @psumbera, could you please take a look at the Solaris CI failure? It failed in this line Line 48 in 0f45593
|
I have seen this one. Seems that this one can fail randomly. I will create PR to disable this test for Solaris. Sorry about that! |
No need to be sorry:)
Thanks, I will create an issue for this. |
This test has been disabled, you can rebase your branch to fix the CI:) |
Alright, just rebased 👍 |
What does this PR do
Adds support for nix to receive additional Fanotify information records (such as
libc::fanotify_event_info_fid
,libc::fanotify_event_info_error
andlibc::fanotify_event_info_pidfd
)Adds abstractions over the new fanotify structs.
Adds new
InitFlags
to allow receiving these new information records.This closes #2551
Checklist:
CONTRIBUTING.md