aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2017-02-09 18:46:44 +0000
committerIngo Schwarze <schwarze@openbsd.org>2017-02-09 18:46:44 +0000
commitb97d34324cdec9efa4093d1fd5113e1c806f2f8d (patch)
tree822195f6f69bdc37f03a0284c596931110f0d689
parent02b8d44c020391a80479efe7b49c765eb21306e4 (diff)
downloadmandoc-b97d34324cdec9efa4093d1fd5113e1c806f2f8d.tar.gz
mandoc-b97d34324cdec9efa4093d1fd5113e1c806f2f8d.tar.zst
mandoc-b97d34324cdec9efa4093d1fd5113e1c806f2f8d.zip
Illumos doesn't have O_DIRECTORY. Work around that for now, may
fix it better after the 1.14.1 release. Portability issue reported by Sevan Janiyan <venture37 at geeklan dot co dot uk>.
-rw-r--r--catman.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/catman.c b/catman.c
index 438474a5..88a818ac 100644
--- a/catman.c
+++ b/catman.c
@@ -1,4 +1,4 @@
-/* $Id: catman.c,v 1.16 2017/02/08 16:11:40 schwarze Exp $ */
+/* $Id: catman.c,v 1.17 2017/02/09 18:46:44 schwarze Exp $ */
/*
* Copyright (c) 2017 Michael Stapelberg <stapelberg@debian.org>
* Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -41,6 +41,10 @@
#include <time.h>
#include <unistd.h>
+#ifndef O_DIRECTORY
+#define O_DIRECTORY 0
+#endif
+
int process_manpage(int, int, const char *);
int process_tree(int, int);
void run_mandocd(int, const char *, const char *)