#define EVENT_H
/* includes */
+#define _GNU_SOURCE
#include <stdio.h>
#include <sys/select.h>
#include <unistd.h>
/* event specific variables */
typedef struct s_event {
+ int outfd;
int maxfd;
fd_set rfds,rfds_o;
fd_set wfds,wfds_o;
} t_event;
/* function prototypes */
-int event_init(t_event *event);
+int event_init(t_event *event,int outfd);
+int event_set_timeout(t_event *event,int sec,int usec);
int event_math(int fd,t_event *event,char rw,char ar);
int event_start(t_event *event,void *ptr,
int (*callback0)(t_event *event,void *ptr),