poll ist für einfache Fälle viel einfacher; es ist wahrscheinlich genauso effizient für eine kleine Anzahl von Dateideskriptoren. Der Anrufer muss sich keine Gedanken über die Verwaltung von Umfrage-FDs und das Hinzufügen/Entfernen von FDs machen, er kann einfach alle gewünschten FDs bei jedem Aufruf zur Umfrage hinzufügen.
Mein Gefühl ist, dass sie komplementär sind, obwohl poll als Wrapper für epoll implementiert werden KÖNNTE, es wahrscheinlich nicht sein sollte.
epoll könnte (fast) als Wrapper für poll implementiert werden, aber das würde seine Effizienzargumente zunichte machen.