From 5589ae7ca27e8919d8d7c9ad8650762e5d512275 Mon Sep 17 00:00:00 2001 From: Hannes Reinecke Date: Wed, 20 Aug 2014 11:19:05 +0200 Subject: [PATCH] uxlsnr: use typedef for trigger function Signed-off-by: Hannes Reinecke --- multipathd/uxlsnr.c | 3 +-- multipathd/uxlsnr.h | 8 +++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/multipathd/uxlsnr.c b/multipathd/uxlsnr.c index 7b13190e..550dcc4a 100644 --- a/multipathd/uxlsnr.c +++ b/multipathd/uxlsnr.c @@ -119,8 +119,7 @@ void uxsock_cleanup(void *arg) /* * entry point */ -void * uxsock_listen(int (*uxsock_trigger)(char *, char **, int *, void *), - void * trigger_data) +void * uxsock_listen(uxsock_trigger_fn uxsock_trigger, void * trigger_data) { int ux_sock; size_t len; diff --git a/multipathd/uxlsnr.h b/multipathd/uxlsnr.h index 8b5a525c..d274b04b 100644 --- a/multipathd/uxlsnr.h +++ b/multipathd/uxlsnr.h @@ -1,11 +1,13 @@ #ifndef _UXLSNR_H #define _UXLSNR_H -void * uxsock_listen(int (*uxsock_trigger) - (char *, char **, int *, void *), - void * trigger_data); +typedef int (uxsock_trigger_fn)(char *, char **, int *, void *); + +void * uxsock_listen(uxsock_trigger_fn uxsock_trigger, + void * trigger_data); extern volatile sig_atomic_t reconfig_sig; extern volatile sig_atomic_t log_reset_sig; + #endif -- 2.20.1