summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/sysfs.c5
-rw-r--r--login-utils/sulogin-consoles.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/sysfs.c b/lib/sysfs.c
index 5203e63f..cae1c09d 100644
--- a/lib/sysfs.c
+++ b/lib/sysfs.c
@@ -6,6 +6,11 @@
*/
#include <ctype.h>
+#ifdef __sun__
+#warning port to illumos /devices
+#include <sys/sysmacros.h>
+#endif
+
#include "c.h"
#include "at.h"
#include "pathnames.h"
diff --git a/login-utils/sulogin-consoles.c b/login-utils/sulogin-consoles.c
index 6ceea6ba..266d8b22 100644
--- a/login-utils/sulogin-consoles.c
+++ b/login-utils/sulogin-consoles.c
@@ -36,6 +36,9 @@
# include <linux/serial.h>
# include <linux/major.h>
#endif
+#ifdef __sun__
+#include <sys/sysmacros.h>
+#endif
#include <fcntl.h>
#include <dirent.h>
#include <unistd.h>