summaryrefslogtreecommitdiffstats
path: root/config.h.post
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2011-12-13 11:26:12 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2011-12-13 11:26:12 +0000
commit63b4f6c9bed49f0b41f7ccccb52f3283e4e1a12a (patch)
tree23471cf05066c31d9632361b24a16a5997bd1459 /config.h.post
parentc42838fef393e5adf1aa518e01ad6d6a81fdacac (diff)
downloadmandoc-63b4f6c9bed49f0b41f7ccccb52f3283e4e1a12a.tar.gz
Compatibility support fgetln() on Linux. This uses the BSD-licensed
implementation from NetBSD tnftpd, Christos Zoulas (copyright message retained in the compat_fgetln.c file). Patch verified by schwarze@. He notes that you'll need -pthread for -static binaries (due to libdb), so I've noted that -static should really only be used for BSD UNIX. While here, add some forgotten goop to the Makefile, building and cleaning extra manpages.
Diffstat (limited to 'config.h.post')
-rw-r--r--config.h.post3
1 files changed, 3 insertions, 0 deletions
diff --git a/config.h.post b/config.h.post
index 62ce4ea6..39da2b2f 100644
--- a/config.h.post
+++ b/config.h.post
@@ -35,5 +35,8 @@ extern size_t strlcpy(char *, const char *, size_t);
extern int getsubopt(char **, char * const *, char **);
extern char *suboptarg;
#endif
+#ifndef HAVE_FGETLN
+extern char *fgetln(FILE *, size_t *);
+#endif
#endif /* MANDOC_CONFIG_H */