diff options
| author | Yuri Pankov <yuri.pankov@nexenta.com> | 2017-07-29 16:02:29 +0300 |
|---|---|---|
| committer | Richard Lowe <richlowe@richlowe.net> | 2017-08-11 19:00:16 -0400 |
| commit | c66b8046543352459a11a51501b628d1c98a8c44 (patch) | |
| tree | 1121a5f9a15592e29af27c5f55a10ec607cf88d6 /usr/src/tools/mandoc/fts.h | |
| parent | 12014b724f98604d61f9756b7e199416475d7396 (diff) | |
| download | illumos-joyent-c66b8046543352459a11a51501b628d1c98a8c44.tar.gz | |
8547 update mandoc to 1.14.3
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/tools/mandoc/fts.h')
| -rw-r--r-- | usr/src/tools/mandoc/fts.h | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/usr/src/tools/mandoc/fts.h b/usr/src/tools/mandoc/fts.h index c1e4d26603..2a59cabb72 100644 --- a/usr/src/tools/mandoc/fts.h +++ b/usr/src/tools/mandoc/fts.h @@ -28,18 +28,33 @@ */ /* - * This is a compat version of fts.h including reallocarray() and strtonum() - * prototypes to be used for usr/src/tools/mandoc build. + * This file provides required compatibility definitions and prototypes to build + * tools version of mandoc on older systems. */ -#ifndef _FTS_H -#define _FTS_H +#ifndef _COMPAT_H +#define _COMPAT_H #include <sys/types.h> extern void *reallocarray(void *, size_t, size_t); +extern void *recallocarray(void *, size_t, size_t, size_t); extern long long strtonum(const char *, long long, long long, const char **); +#define be32toh ntohl +#define htobe32 htonl + +#endif /* !_COMPAT_H */ + +/* + * Below is the copy of fts.h. + */ + +#ifndef _FTS_H +#define _FTS_H + +#include <sys/types.h> + typedef struct { struct _ftsent *fts_cur; /* current node */ struct _ftsent *fts_child; /* linked list of children */ |
