From: Logan Rosen <loganrosen@gmail.com>
Date: Fri, 11 Jan 2019 22:52:21 -0500
Subject: [PATCH] Fix build with glibc 2.28

Acked-By: Lucas Kanashiro <lucas.kanashiro@canonical.com>
Debian-Bug: https://bugs.debian.org/916111
---
 src/os/linux/linux_sigar.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/os/linux/linux_sigar.c b/src/os/linux/linux_sigar.c
index a3fd230..de9c960 100644
--- a/src/os/linux/linux_sigar.c
+++ b/src/os/linux/linux_sigar.c
@@ -23,8 +23,13 @@
 #include <sys/param.h>
 #include <sys/stat.h>
 #include <sys/times.h>
+#include <sys/types.h>
 #include <sys/utsname.h>
 
+#ifdef __GNU_LIBRARY__
+#include <sys/sysmacros.h>
+#endif
+
 #include "sigar.h"
 #include "sigar_private.h"
 #include "sigar_util.h"
