HISTORIQUE
signalfd()
Linux 2.6.22, glibc 2.8.
signalfd4()
Linux 2.6.27.
Il y a aussi pidfd_open qui est plus récent (linux 5.3) qui permet de remplacer les wait par des select/poll/epoll.
À plus haut niveau, il peut être intéressant de regarder sd-event (la boucle d'évènement de systemd) qui permet de facilement mélanger une grande variété d'évènements (grâce justement à epoll et tous les trucfd).
[^] # Re: io_uring
Posté par Clément V . En réponse au lien epoll : l'API Linux qui permet de gérer des connexions réseau. Évalué à 2.
man signalfdIl y a aussi
pidfd_openqui est plus récent (linux 5.3) qui permet de remplacer leswaitpar desselect/poll/epoll.À plus haut niveau, il peut être intéressant de regarder sd-event (la boucle d'évènement de systemd) qui permet de facilement mélanger une grande variété d'évènements (grâce justement à
epollet tous les trucfd).