|
|||||||
|
|
EPOLL_CTLSection: Maniel du programmeur Linux (2)Updated: 25 juillet 2003 Index Return to Main Contents NOMepoll_ctl - Interface de contrôle pour un descripteur epoll.SYNOPSIS#include <sys/epoll.h>int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event) DESCRIPTIONControle le descripteur epoll epfd, en demandant que l'opération op soit réalisée sur le descripteur cible fd. La structure event décrit l'objet lié au descripteur de fichier fd. La struct epoll_event est définie ainsi :
typedef union epoll_data {
void *ptr;
int fd;
__uint32_t u32;
__uint64_t u64;
} epoll_data_t;
struct epoll_event {
__uint32_t events; /* Evénement epoll */
epoll_data_t data; /* Variable utilisateur */
};
Le membre events est un masque de bits composés à partir des événéments disponibles suivants :
L'interface epoll supporte tous les descripteurs de fichiers supportés par poll(2). Les valeurs valides pour le paramètre op sont :
VALEUR RENVOYÉELorsqu'il réussit, l'appel epoll_ctl(2) renvoie zéro. Si une erreur se produit, epoll_ctl(2) renvoie -1 et errno contient le code approprié.ERREURS
CONFORMITÉepoll_ctl(2) est une nouvelle API introduite dans Linux 2.5.44. Son interface est stabilisée depuis le 2.5.66.VOIR AUSSIepoll_create(2), epoll_wait(2), epoll(4)TRADUCTIONChristophe Blaess, 2003.
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2009 Linuxinfor.com. No rights reserved. |