From 5e20ccfe261679c78f9aa365ac087fb0700e0f2b Mon Sep 17 00:00:00 2001 From: root Date: Sun, 4 Nov 2007 15:58:49 +0000 Subject: better destroy support, separate into default loop and additional loops --- ev_select.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'ev_select.c') diff --git a/ev_select.c b/ev_select.c index 5738fe5..327c313 100644 --- a/ev_select.c +++ b/ev_select.c @@ -128,6 +128,22 @@ select_init (EV_P_ int flags) method_modify = select_modify; method_poll = select_poll; + vec_max = 0; + vec_ri = 0; + vec_ri = 0; + vec_wo = 0; + vec_wo = 0; + return EVMETHOD_SELECT; } +static void +select_destroy (EV_P) +{ + free (vec_ri); + free (vec_ro); + free (vec_wi); + free (vec_wo); +} + + -- cgit v1.2.3