int (*callback1)(t_event *event,void *ptr)) {
int s_ret;
+ struct timeval tv;
/* switch on event system */
event->status=ENABLED;
event->rfds=event->rfds_o;
event->wfds=event->wfds_o;
+ tv=event->timeout;
if((s_ret=select(event->maxfd+1,&(event->rfds),&(event->wfds),NULL,
- &(event->timeout)))==-1) {
+ &tv))==-1) {
perror("[event] select call");
return E_ERROR;
}
int event_stop(t_event *event) {
+ puts("[event] shutdown");
event->status=DISABLED;
return E_SUCCESS;