195c635efSGarrett D'Amore #ifndef MANDOC_CONFIG_H 295c635efSGarrett D'Amore #define MANDOC_CONFIG_H 395c635efSGarrett D'Amore 4260e9a87SYuri Pankov #include <sys/types.h> 595c635efSGarrett D'Amore 669c811abSRobert Mustacchi /* 769c811abSRobert Mustacchi * The tools build may be on a system without O_DIRECTORY. So we need to 869c811abSRobert Mustacchi * explicitly include sys/fcntl.h and check for O_DIRECTORY and if not present, 969c811abSRobert Mustacchi * use the default of it being zero. 1069c811abSRobert Mustacchi */ 1169c811abSRobert Mustacchi #include <sys/fcntl.h> 1269c811abSRobert Mustacchi #ifndef O_DIRECTORY 1369c811abSRobert Mustacchi #define O_DIRECTORY 0 1469c811abSRobert Mustacchi #endif 1569c811abSRobert Mustacchi 16*4d131170SRobert Mustacchi #ifdef __cplusplus 17*4d131170SRobert Mustacchi #error "Do not use C++. See the INSTALL file." 18*4d131170SRobert Mustacchi #endif 19*4d131170SRobert Mustacchi 20*4d131170SRobert Mustacchi 21a40ea1a7SYuri Pankov #define MAN_CONF_FILE "/etc/man.conf" 22c66b8046SYuri Pankov #define MANPATH_BASE "/usr/share/man" 23*4d131170SRobert Mustacchi #define MANPATH_DEFAULT "/usr/share/man" 24*4d131170SRobert Mustacchi #define OSENUM MANDOC_OS_OTHER 25a40ea1a7SYuri Pankov #define UTF8_LOCALE "en_US.UTF-8" 26a40ea1a7SYuri Pankov #define EFTYPE EINVAL 27*4d131170SRobert Mustacchi 286640c13bSYuri Pankov #define HAVE_DIRENT_NAMLEN 0 29a40ea1a7SYuri Pankov #define HAVE_ENDIAN 1 30371584c2SYuri Pankov #define HAVE_ERR 1 31a40ea1a7SYuri Pankov #define HAVE_FTS 1 326640c13bSYuri Pankov #define HAVE_FTS_COMPARE_CONST 0 336640c13bSYuri Pankov #define HAVE_GETLINE 1 346640c13bSYuri Pankov #define HAVE_GETSUBOPT 1 356640c13bSYuri Pankov #define HAVE_ISBLANK 1 36*4d131170SRobert Mustacchi #define HAVE_LESS_T 1 376640c13bSYuri Pankov #define HAVE_MKDTEMP 1 38*4d131170SRobert Mustacchi #define HAVE_MKSTEMPS 1 39a40ea1a7SYuri Pankov #define HAVE_NTOHL 1 40371584c2SYuri Pankov #define HAVE_PLEDGE 0 41371584c2SYuri Pankov #define HAVE_PROGNAME 1 426640c13bSYuri Pankov #define HAVE_REALLOCARRAY 1 436640c13bSYuri Pankov #define HAVE_RECALLOCARRAY 1 44a40ea1a7SYuri Pankov #define HAVE_REWB_BSD 1 45a40ea1a7SYuri Pankov #define HAVE_REWB_SYSV 1 46371584c2SYuri Pankov #define HAVE_SANDBOX_INIT 0 476640c13bSYuri Pankov #define HAVE_STRCASESTR 1 486640c13bSYuri Pankov #define HAVE_STRINGLIST 0 496640c13bSYuri Pankov #define HAVE_STRLCAT 1 506640c13bSYuri Pankov #define HAVE_STRLCPY 1 516640c13bSYuri Pankov #define HAVE_STRNDUP 1 52260e9a87SYuri Pankov #define HAVE_STRPTIME 1 536640c13bSYuri Pankov #define HAVE_STRSEP 1 546640c13bSYuri Pankov #define HAVE_STRTONUM 1 55a40ea1a7SYuri Pankov #define HAVE_SYS_ENDIAN 0 566640c13bSYuri Pankov #define HAVE_VASPRINTF 1 57260e9a87SYuri Pankov #define HAVE_WCHAR 1 586640c13bSYuri Pankov #define HAVE_OHASH 0 59*4d131170SRobert Mustacchi #define NEED_XPG4_2 1 60cec8643bSMichal Nowak 61260e9a87SYuri Pankov #define BINM_APROPOS "apropos" 626640c13bSYuri Pankov #define BINM_MAKEWHATIS "man -w" 63*4d131170SRobert Mustacchi #define BINM_CATMAN "catman" 64260e9a87SYuri Pankov #define BINM_MAN "man" 65*4d131170SRobert Mustacchi #define BINM_SOELIM "soelim" 66260e9a87SYuri Pankov #define BINM_WHATIS "whatis" 67*4d131170SRobert Mustacchi #define BINM_PAGER "less" 6895c635efSGarrett D'Amore 6995c635efSGarrett D'Amore #endif /* MANDOC_CONFIG_H */ 70