You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PIDFD_SIGNAL_THREAD, PIDFD_SIGNAL_THREAD_GROUP and PIDFD_SIGNAL_PROCESS_GROUP.
Because the rustix::process::pidfd_send_signal interface does not expose an (empty) flags argument and adding one would be a breaking change, I suggest to deprecated rustix::process::pidfd_send_signal and add rustix::process::pidfd_send_signal_{thread,thread_group,process_group} variants. This time with an empty flags for the future.
On the other hand this could require downstream code to switch between these variants to maybe a rustix::process::pidfd_send_signal_with_flags (name tbd) is also a thing.
pidfd_send_signal_to
PIDFD_SELF and PIDFD_SELF_PROCESS descriptors implemented in rustix::process like rustix::fs::CWD is implemented.
PIDFD_GET_*_NAMESPACE ioctls. Either as one function with an non-exhaustive enum argument or as separated for functions for each ioctl.
What about SO_PEER_FD support? nix supports it and it's very similar to rustix::net::sockopt::socket_peercred. It's super important for the moden Linux userspace (systemd and services/apps above).
Activity
yshui commentedon Aug 7, 2025
would it be possible to support passing
siginfo_ttopidfd_send_signal?zeenix commentedon Oct 16, 2025
What about
SO_PEER_FDsupport?nixsupports it and it's very similar torustix::net::sockopt::socket_peercred. It's super important for the moden Linux userspace (systemd and services/apps above).rusty-snake commentedon Oct 16, 2025
This one #1474?
zeenix commentedon Oct 16, 2025
Ah yes. That's the one. :)