https://bugs.gentoo.org/581740 From 87027243d101cfa7e01d9b697f890ea7b247449b Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 9 May 2016 14:33:06 -0400 Subject: [PATCH] include sys/sysmacros.h for major These functions are not part of any official spec, and Linux C libs have always kept them in sys/sysmacros.h. Include the header directly to fix builds w/alternative C libs, and to work with future glibc versions. --- serial.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/serial.c b/serial.c index d8bdd8c..b748cab 100644 --- a/serial.c +++ b/serial.c @@ -14,6 +14,9 @@ #include #include #include /* defines BSD */ +#ifdef __linux__ +#include +#endif #include "gpsd_config.h" #ifdef ENABLE_BLUEZ -- 2.7.4