aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/compat_fts.c
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2015-02-07 07:53:01 +0000
committerIngo Schwarze <schwarze@openbsd.org>2015-02-07 07:53:01 +0000
commit94c329c7b90cd56adb990e8344e2d957c561e240 (patch)
tree401fbfb3a4f495b36fdb1d5430bb23606670e1bf /compat_fts.c
parentc835fb3911fccc07e8eb54a54a60a6a10389eaef (diff)
downloadmandoc-94c329c7b90cd56adb990e8344e2d957c561e240.tar.gz
mandoc-94c329c7b90cd56adb990e8344e2d957c561e240.tar.zst
mandoc-94c329c7b90cd56adb990e8344e2d957c561e240.zip
ignore O_CLOEXEC when the operating system doesn't provide it;
needed for some older versions of SunOS; from jperkin@ via wiz@, both at NetBSD
Diffstat (limited to 'compat_fts.c')
-rw-r--r--compat_fts.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/compat_fts.c b/compat_fts.c
index dab9e44b..194c5655 100644
--- a/compat_fts.c
+++ b/compat_fts.c
@@ -6,7 +6,7 @@ int dummy;
#else
-/* $Id: compat_fts.c,v 1.7 2015/02/07 07:42:56 schwarze Exp $ */
+/* $Id: compat_fts.c,v 1.8 2015/02/07 07:53:01 schwarze Exp $ */
/* $OpenBSD: fts.c,v 1.50 2015/01/16 16:48:51 deraadt Exp $ */
/*-
@@ -66,6 +66,9 @@ static int fts_safe_changedir(FTS *, FTSENT *, int, const char *);
#ifndef O_DIRECTORY
#define O_DIRECTORY 0
#endif
+#ifndef O_CLOEXEC
+#define O_CLOEXEC 0
+#endif
#define CLR(opt) (sp->fts_options &= ~(opt))
#define ISSET(opt) (sp->fts_options & (opt))