From: Jouni Malinen Date: Sun, 3 Feb 2013 14:25:09 +0000 (+0200) Subject: eloop_none: Fix compilation X-Git-Tag: aosp-kk-from-upstream~614 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=5255c9ea0d766b8c074f3752239a25eb06f24c1d;p=mech_eap.git eloop_none: Fix compilation eloop.h API had been changed without updating eloop_none.c to match. Signed-hostap: Jouni Malinen --- diff --git a/src/utils/eloop_none.c b/src/utils/eloop_none.c index c67ece4..fbf8b94 100644 --- a/src/utils/eloop_none.c +++ b/src/utils/eloop_none.c @@ -16,21 +16,21 @@ struct eloop_sock { int sock; void *eloop_data; void *user_data; - void (*handler)(int sock, void *eloop_ctx, void *sock_ctx); + eloop_sock_handler handler; }; struct eloop_timeout { struct os_time time; void *eloop_data; void *user_data; - void (*handler)(void *eloop_ctx, void *sock_ctx); + eloop_timeout_handler handler; struct eloop_timeout *next; }; struct eloop_signal { int sig; void *user_data; - void (*handler)(int sig, void *eloop_ctx, void *signal_ctx); + eloop_signal_handler handler; int signaled; }; @@ -59,9 +59,7 @@ int eloop_init(void) } -int eloop_register_read_sock(int sock, - void (*handler)(int sock, void *eloop_ctx, - void *sock_ctx), +int eloop_register_read_sock(int sock, eloop_sock_handler handler, void *eloop_data, void *user_data) { struct eloop_sock *tmp; @@ -110,7 +108,7 @@ void eloop_unregister_read_sock(int sock) int eloop_register_timeout(unsigned int secs, unsigned int usecs, - void (*handler)(void *eloop_ctx, void *timeout_ctx), + eloop_timeout_handler handler, void *eloop_data, void *user_data) { struct eloop_timeout *timeout, *tmp, *prev; @@ -156,7 +154,7 @@ int eloop_register_timeout(unsigned int secs, unsigned int usecs, } -int eloop_cancel_timeout(void (*handler)(void *eloop_ctx, void *sock_ctx), +int eloop_cancel_timeout(eloop_timeout_handler handler, void *eloop_data, void *user_data) { struct eloop_timeout *timeout, *prev, *next; @@ -188,8 +186,7 @@ int eloop_cancel_timeout(void (*handler)(void *eloop_ctx, void *sock_ctx), } -int eloop_is_timeout_registered(void (*handler)(void *eloop_ctx, - void *timeout_ctx), +int eloop_is_timeout_registered(eloop_timeout_handler handler, void *eloop_data, void *user_data) { struct eloop_timeout *tmp; @@ -241,16 +238,13 @@ static void eloop_process_pending_signals(void) if (eloop.signals[i].signaled) { eloop.signals[i].signaled = 0; eloop.signals[i].handler(eloop.signals[i].sig, - eloop.user_data, eloop.signals[i].user_data); } } } -int eloop_register_signal(int sig, - void (*handler)(int sig, void *eloop_ctx, - void *signal_ctx), +int eloop_register_signal(int sig, eloop_signal_handler handler, void *user_data) { struct eloop_signal *tmp; @@ -275,8 +269,7 @@ int eloop_register_signal(int sig, } -int eloop_register_signal_terminate(void (*handler)(int sig, void *eloop_ctx, - void *signal_ctx), +int eloop_register_signal_terminate(eloop_signal_handler handler, void *user_data) { #if 0 @@ -290,8 +283,7 @@ int eloop_register_signal_terminate(void (*handler)(int sig, void *eloop_ctx, } -int eloop_register_signal_reconfig(void (*handler)(int sig, void *eloop_ctx, - void *signal_ctx), +int eloop_register_signal_reconfig(eloop_signal_handler handler, void *user_data) { #if 0