pub fn rt_sigqueueinfo(
pid: Pid,
signal: Signal,
info: &SignalInfo,
) -> Result<(), Errno>Expand description
Envoie signal au processus pid avec un payload siginfo_t
(pattern SI_QUEUE — sigqueue(3) côté userspace).
info est construit côté appelant via
SignalInfo::new_queue. Le
kernel écrase si_signo avec signal à la délivrance.
§Errors
- [
Errno::EINVAL] : signal invalide. - [
Errno::EPERM] : tentative d’envoi cross-process avec unsi_codenon autorisé (impossible via notre constructeur qui fixesi_code = SI_QUEUE). - [
Errno::ESRCH] : processus inexistant.