summaryrefslogtreecommitdiff
blob: 63677dd35fa9904b08f697b206a996622ee732d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
From 7fd09c08b5b50e5c0a2aebb66072deda4ac503fb Mon Sep 17 00:00:00 2001
From: Lars Wendler <polynomial-c@gentoo.org>
Date: Mon, 5 Feb 2018 16:02:19 +0100
Subject: [PATCH] Add <sys/sysmacros.h> to two files.

>=glibc-2.28 will no longer include sysmacros implicitly.
---
 Process.c                | 3 +++
 linux/LinuxProcessList.c | 1 +
 2 files changed, 4 insertions(+)

diff --git a/Process.c b/Process.c
index 2ff778d..e135c60 100644
--- a/Process.c
+++ b/Process.c
@@ -19,6 +19,9 @@ in the source distribution for its full text.
 #include <sys/param.h>
 #include <sys/stat.h>
 #include <sys/types.h>
+#ifdef HAVE_SYS_SYSMACROS_H
+# include <sys/sysmacros.h>	/* for major, minor */
+#endif
 #include <unistd.h>
 #include <stdlib.h>
 #include <signal.h>
diff --git a/linux/LinuxProcessList.c b/linux/LinuxProcessList.c
index c8ba89d..fb95440 100644
--- a/linux/LinuxProcessList.c
+++ b/linux/LinuxProcessList.c
@@ -25,6 +25,7 @@ in the source distribution for its full text.
 #include <time.h>
 #include <assert.h>
 #include <sys/types.h>
+#include <sys/sysmacros.h>
 #include <fcntl.h>
 
 #ifdef HAVE_DELAYACCT
-- 
2.16.2