diff --git a/sysutils/bareos17-server/files/patch-src-lib_bsnprintf.c b/sysutils/bareos17-server/files/patch-src-lib_bsnprintf.c index 4787e1c416a2..41d818ca489f 100644 --- a/sysutils/bareos17-server/files/patch-src-lib_bsnprintf.c +++ b/sysutils/bareos17-server/files/patch-src-lib_bsnprintf.c @@ -1,18 +1,20 @@ ---- src/lib/bsnprintf.c 2021-08-04 23:06:43.246164000 -0500 -+++ src/lib/bsnprintf.c 2021-08-04 23:07:16.549429000 -0500 -@@ -618,6 +618,7 @@ +--- src/lib/bsnprintf.c.orig 2021-11-18 14:05:23 UTC ++++ src/lib/bsnprintf.c +@@ -618,6 +618,7 @@ static LDOUBLE pow10(int exp) return result; } +#if !defined __FreeBSD__ static int64_t round(LDOUBLE value) { int64_t intpart; -@@ -629,6 +630,7 @@ +@@ -629,6 +630,9 @@ static int64_t round(LDOUBLE value) return intpart; } ++#else ++#include +#endif static int32_t fmtfp(char *buffer, int32_t currlen, int32_t maxlen, LDOUBLE fvalue, int min, int max, int flags)