From 28602d84af11a384102e9fa5b9a828b2351118ba Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 30 Nov 2015 16:47:43 +0100 Subject: [PATCH] Make g_udev_mon static --- input/common/udev_common.c | 7 ++++++- input/common/udev_common.h | 3 ++- input/drivers/udev_input.c | 3 +-- input/drivers_joypad/udev_joypad.c | 2 +- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/input/common/udev_common.c b/input/common/udev_common.c index b31b982331..5a265b1d16 100644 --- a/input/common/udev_common.c +++ b/input/common/udev_common.c @@ -5,7 +5,7 @@ #include "udev_common.h" static bool udev_mon_inited; -struct udev_monitor *g_udev_mon; +static struct udev_monitor *g_udev_mon; struct udev *g_udev; bool udev_mon_new(void) @@ -56,3 +56,8 @@ bool udev_mon_hotplug_available(void) return (poll(&fds, 1, 0) == 1) && (fds.revents & POLLIN); } + +struct udev_device *udev_mon_receive_device(void) +{ + return udev_monitor_receive_device(g_udev_mon); +} diff --git a/input/common/udev_common.h b/input/common/udev_common.h index 50e2ce069f..aa1574c196 100644 --- a/input/common/udev_common.h +++ b/input/common/udev_common.h @@ -21,7 +21,6 @@ #include -extern struct udev_monitor *g_udev_mon; extern struct udev *g_udev; bool udev_mon_new(void); @@ -30,4 +29,6 @@ void udev_mon_free(bool is_joypad); bool udev_mon_hotplug_available(void); +struct udev_device *udev_mon_receive_device(void); + #endif diff --git a/input/drivers/udev_input.c b/input/drivers/udev_input.c index 837a98e987..40ff1bc9f3 100644 --- a/input/drivers/udev_input.c +++ b/input/drivers/udev_input.c @@ -24,7 +24,6 @@ #include #include -#include #include #include @@ -306,7 +305,7 @@ static void udev_input_handle_hotplug(udev_input_t *udev) const char *val_touchpad = NULL; const char *action = NULL; const char *devnode = NULL; - struct udev_device *dev = udev_monitor_receive_device(g_udev_mon); + struct udev_device *dev = udev_mon_receive_device(); if (!dev) return; diff --git a/input/drivers_joypad/udev_joypad.c b/input/drivers_joypad/udev_joypad.c index 75819adfbd..f5d55877f8 100644 --- a/input/drivers_joypad/udev_joypad.c +++ b/input/drivers_joypad/udev_joypad.c @@ -397,7 +397,7 @@ static void udev_joypad_handle_hotplug(void) const char *val; const char *action; const char *devnode; - struct udev_device *dev = udev_monitor_receive_device(g_udev_mon); + struct udev_device *dev = udev_mon_receive_device(); if (!dev) return;