| From b39a62f6682463bcd47480348fac3dcd209a19a5 Mon Sep 17 00:00:00 2001 |
| From: Robert Yang <liezhi.yang@windriver.com> |
| 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 <b28495@freescale.com>" |
| |
| [Thomas De Schampheleire <thomas.de.schampheleire@gmail.com: |
| - move dummy definition from libkmod-internal.h to missing.h |
| - update commit title] |
| |
| [Vicente: Adapt this patch to version 19.] |
| |
| Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> |
| Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> |
| |
| 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 <errno.h> |
| |
| -- |
| 1.7.1 |
| |