From b39a62f6682463bcd47480348fac3dcd209a19a5 Mon Sep 17 00:00:00 2001 From: Robert Yang Date: Wed, 22 Jan 2014 01:06:40 -0500 Subject: [PATCH] Add dummy definition of O_CLOEXEC O_CLOEXEC is introduced from Linux 2.6.23, so old kernel doesn't have it, we need check before use. This patch is much more like a workaround, since it may need fcntl() use FD_CLOEXEC to replace. This problem was reported by "Ting Liu " [Thomas De Schampheleire Signed-off-by: Vicente Olivert Riera Upstream-status: rejected, suggests to add in buildroot instead [1] [1] http://news.gmane.org/find-root.php?message_id=1412062906%2d27378%2d1%2dgit%2dsend%2demail%2dpatrickdepinguin%40gmail.com --- shared/missing.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/shared/missing.h b/shared/missing.h index 4c0d136..e123e98 100644 --- a/shared/missing.h +++ b/shared/missing.h @@ -19,6 +19,10 @@ # define __NR_finit_module -1 #endif +#ifndef O_CLOEXEC +#define O_CLOEXEC 0 +#endif + #ifndef HAVE_FINIT_MODULE #include -- 1.7.1