From: Nick Terrell Date: Tue, 12 Feb 2019 01:43:43 +0000 (-0800) Subject: [util] Fix UTIL_isLink() for FreeBSD X-Git-Tag: v1.4.0^2~37^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1a799e5de563fe6e0739f0694ee8c0079b9fbdd;p=thirdparty%2Fzstd.git [util] Fix UTIL_isLink() for FreeBSD --- diff --git a/programs/util.c b/programs/util.c index 0001cc3d8..d64660635 100644 --- a/programs/util.c +++ b/programs/util.c @@ -92,11 +92,12 @@ U32 UTIL_isLink(const char* infilename) /* macro guards, as defined in : https://linux.die.net/man/2/lstat */ #ifndef __STRICT_ANSI__ #if defined(_BSD_SOURCE) \ - || defined(__OpenBSD__) \ || (defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)) \ || (defined(_XOPEN_SOURCE) && defined(_XOPEN_SOURCE_EXTENDED)) \ || (defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200112L)) \ - || (defined(__APPLE__) && defined(__MACH__)) + || (defined(__APPLE__) && defined(__MACH__)) \ + || defined(__OpenBSD__) \ + || defined(__FreeBSD__) int r; stat_t statbuf; r = lstat(infilename, &statbuf);