From 974354dee5f5abdea22958c3d57f41d9425f1a8c Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Sat, 22 Mar 2014 18:07:36 -0400 Subject: Revisit issue #87: fails to build on linux headers 3.13 Dropping in favor of is incorrect. Yet uClibc needs O_CLOEXEC from . So we re-introduce and include only on uClibc systems to avoid redefinitions. Signed-off-by: Anthony G. Basile --- src/accelerometer/accelerometer.c | 4 ++++ src/ata_id/ata_id.c | 6 +++++- src/collect/collect.c | 4 ++++ src/mtd_probe/mtd_probe.c | 4 ++++ src/scsi_id/scsi_serial.c | 4 ++++ 5 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/accelerometer/accelerometer.c b/src/accelerometer/accelerometer.c index 386775b619..beed53c6d3 100644 --- a/src/accelerometer/accelerometer.c +++ b/src/accelerometer/accelerometer.c @@ -50,13 +50,17 @@ #include #include #include +#include #include #include #include #include #include #include + +#ifdef __UCLIBC__ #include +#endif #include "libudev.h" #include "libudev-private.h" diff --git a/src/ata_id/ata_id.c b/src/ata_id/ata_id.c index 500669ce94..93dbb53b10 100644 --- a/src/ata_id/ata_id.c +++ b/src/ata_id/ata_id.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -38,9 +39,12 @@ #include #include #include -#include #include +#ifdef __UCLIBC__ +#include +#endif + #include "libudev.h" #include "libudev-private.h" #include "log.h" diff --git a/src/collect/collect.c b/src/collect/collect.c index b99a170420..9d1a97e017 100644 --- a/src/collect/collect.c +++ b/src/collect/collect.c @@ -24,12 +24,16 @@ #include #include #include +#include #include #include #include #include #include + +#ifdef __UCLIBC__ #include +#endif #include "libudev.h" #include "libudev-private.h" diff --git a/src/mtd_probe/mtd_probe.c b/src/mtd_probe/mtd_probe.c index bab2e8e97e..ffba0eb51f 100644 --- a/src/mtd_probe/mtd_probe.c +++ b/src/mtd_probe/mtd_probe.c @@ -22,9 +22,13 @@ #include #include #include +#include #include #include + +#ifdef __UCLIBC__ #include +#endif int main(int argc, char** argv) { diff --git a/src/scsi_id/scsi_serial.c b/src/scsi_id/scsi_serial.c index 7c5f7a35ef..b9a94e66e6 100644 --- a/src/scsi_id/scsi_serial.c +++ b/src/scsi_id/scsi_serial.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -32,7 +33,10 @@ #include #include #include + +#ifdef __UCLIBC__ #include +#endif #include "libudev.h" #include "libudev-private.h" -- cgit v1.2.3-54-g00ecf