Improve portability to FreeBSD 4.

Thanks to: Barry Bouwsma
This commit is contained in:
Tim Kientzle 2004-07-30 02:59:58 +00:00
parent cfdb7dd69b
commit 92371d176f

@ -43,8 +43,10 @@
#define HAVE_CHFLAGS 1
#define ARCHIVE_STAT_MTIME_NANOS(st) (st)->st_mtimespec.tv_nsec
#if __FreeBSD_version >= 450002 /* nl_langinfo introduced */
/* nl_langinfo supports D_MD_ORDER (FreeBSD extension) */
#define HAVE_NL_LANGINFO_D_MD_ORDER 1
#endif
#if __FreeBSD__ > 4
#define HAVE_GETOPT_LONG 1
@ -65,6 +67,10 @@
#define BSDTAR_FILESIZE_PRINTF "%llu"
#endif
#if __FreeBSD__ < 5
typedef int64_t id_t;
#endif
#endif /* __FreeBSD__ */
/* No non-FreeBSD platform will have __FBSDID, so just define it here. */