Definition | #include <sys/epoll.h> | |
Beschreibung | Mit dieser Funktion wird das Beschreibung der Parameter: int op Gültige Werte für EPOLL_CTL_ADD Die Datei EPOLL_CTL_MOD Ändert die Ereignisse EPOLL_CTL_DEL Die Datei struct epoll_event *event Der Parameter Die Struktur struct e poll_event ist wie folgt definiert: typedef union epoll_data { void *ptr; int fd; uint32_t u32; uint64_t u64; } epoll_data_t; struct epoll_event { uint32_t events; /* Epoll events */ epoll_data_t data; /* User data variable */ }; Das Strukturelement Das Strukturelement
Daten, die nicht die höchste Priorität haben, können nichtblockierend gelesen werden. Für STREAMS wird dieses Flag in
Daten mit höchster Priorität können nichtblockierend empfangen werden.Für STREAMS wird dieses Flag in
Normale Daten (Priorität = 0) können nichtblockierend geschrieben werden.
Es ist ein Fehler aufgetreten für den STREAM oder die Gerätedatei. Die Funktion
Im STREAM ist ein Hangup aufgetreten (die Verbindung zum Gerät ist unterbrochen).
Normale Daten (Priorität = 0) können nichtblockierend gelesen werden. Für STREAMS wird dieses Flag in events auch dann gesetzt, wenn die Nachricht die Länge 0 hat.
wie
Daten mit Priorität ungleich 0 können nichtblockierend gelesen werden. Für STREAMS wird dieses Flag in events auch dann gesetzt, wenn die Nachricht die Länge 0 hat.
Daten mit Priorität ungleich 0 können geschrieben werden.
wie
Diese Funktionalität wird in POSIX nicht unterstützt. Daher wird hier nicht näher darauf eingegangen. | |
Returnwert | 0 | bei Erfolg. |
| -1 | bei Fehler. |
Fehler |
| |
|
| |
| Der Parameter | |
|
| |
|
|
|
Siehe auch |
|