Skip to main content

uevent_socket_open

Function uevent_socket_open 

Source
pub fn uevent_socket_open(
    groups: UEventGroups,
    flags: UEventSocketFlags,
) -> Result<UEventSocket, Errno>
Expand description

Ouvre un socket uevent lié aux groups demandés.

CLOEXEC est toujours activé. Si groups contient USERSPACE, SO_PASSCRED est posé afin de vérifier l’identité des émetteurs userspace.

§Errors

  • [Errno::EINVAL] : groups vide (rien à écouter).
  • EMFILE / ENFILE / ENOMEM : limites de ressources.