mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Simplify udev_hotplug_available and prevent implicit memset
This commit is contained in:
parent
eee077fe31
commit
468644e213
@ -160,15 +160,13 @@ static void udev_poll_pad(struct udev_joypad *pad, unsigned p)
|
||||
}
|
||||
}
|
||||
|
||||
static bool udev_hotplug_available(void)
|
||||
static INLINE bool udev_hotplug_available(void)
|
||||
{
|
||||
struct pollfd fds = {0};
|
||||
struct pollfd fds;
|
||||
|
||||
if (!g_udev_mon)
|
||||
return false;
|
||||
|
||||
fds.fd = udev_monitor_get_fd(g_udev_mon);
|
||||
fds.events = POLLIN;
|
||||
fds.fd = udev_monitor_get_fd(g_udev_mon);
|
||||
fds.events = POLLIN;
|
||||
fds.revents = 0;
|
||||
|
||||
return (poll(&fds, 1, 0) == 1) && (fds.revents & POLLIN);
|
||||
}
|
||||
@ -517,7 +515,7 @@ static void udev_joypad_poll(void)
|
||||
{
|
||||
unsigned i;
|
||||
|
||||
while (udev_hotplug_available())
|
||||
while (g_udev_mon && udev_hotplug_available())
|
||||
{
|
||||
struct udev_device *dev = udev_monitor_receive_device(g_udev_mon);
|
||||
if (dev)
|
||||
|
Loading…
x
Reference in New Issue
Block a user