diff options
author | Kay Sievers <kay.sievers@vrfy.org> | 2010-09-03 12:26:30 +0200 |
---|---|---|
committer | Kay Sievers <kay.sievers@vrfy.org> | 2010-09-03 12:26:30 +0200 |
commit | dacdf153675637258d155faa592b247837b05e42 (patch) | |
tree | c9917c06ac04a9fa9dbd43b3aee46008cd7e49fa | |
parent | 53eff0c762c3d351ccfca63d01dbed1aaf9444b5 (diff) |
work around busted capability.h
It contains things like:
#ifndef _LINUX_TYPES_H
#define _LINUX_TYPES_H
#include <stdint.h>
typedef uint32_t __u32;
typedef __u32 __le32;
...
which result in:
/usr/include/asm-generic/int-ll64.h:30:42: error: conflicting types for ‘__u64’
/usr/include/sys/capability.h:39:18: note: previous declaration of ‘__u64’ was here
make[1]: *** [src/libsystemd_core_la-unit.lo] Error 1
make[1]: Leaving directory `/home/kay/work/src/systemd'
make: *** [all] Error 2
So, include linux/types.h to get around that.
-rw-r--r-- | src/execute.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/execute.h b/src/execute.h index 31cce5d7d2..b612145027 100644 --- a/src/execute.h +++ b/src/execute.h @@ -26,6 +26,7 @@ typedef struct ExecStatus ExecStatus; typedef struct ExecCommand ExecCommand; typedef struct ExecContext ExecContext; +#include <linux/types.h> #include <sys/time.h> #include <sys/resource.h> #include <sys/capability.h> |