aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2016-09-08 15:40:48 +0200
committerChristian Neukirchen <chneukirchen@gmail.com>2016-09-08 15:40:48 +0200
commit7b4262e1f98737af802d23046c97c0418a349e91 (patch)
treec307156b5b22e41ee67c729f355009621290ff10
parent77d7f8c7f6254dd35cdb532196dc69e33e08cea7 (diff)
downloadmblaze-7b4262e1f98737af802d23046c97c0418a349e91.tar.gz
mlist: include <sys/syscall.h> only when required
Fixes build on cygwin.
-rw-r--r--mlist.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mlist.c b/mlist.c
index 5aaf380..0fade35 100644
--- a/mlist.c
+++ b/mlist.c
@@ -1,7 +1,6 @@
#define _GNU_SOURCE
#include <sys/stat.h>
-#include <sys/syscall.h>
#include <dirent.h>
#include <fcntl.h>
@@ -89,6 +88,8 @@ list(char *prefix, char *file)
#ifdef __linux__
// faster implementation of readdir using a bigger getdents buffer
+#include <sys/syscall.h>
+
struct linux_dirent64 {
ino64_t d_ino; /* 64-bit inode number */
off64_t d_off; /* 64-bit offset to next structure */