21 lines
679 B
C
21 lines
679 B
C
$NetBSD: patch-libatalk_bstring_bstrlib.c,v 1.1 2018/11/27 02:19:03 christos Exp $
|
|
|
|
Fix for SSP build.
|
|
|
|
--- libatalk/bstring/bstrlib.c.orig 2014-01-10 05:19:29.000000000 -0500
|
|
+++ libatalk/bstring/bstrlib.c 2018-11-26 20:23:28.658129721 -0500
|
|
@@ -2737,11 +2737,14 @@
|
|
#define START_VSNBUFF (256)
|
|
#else
|
|
|
|
+#ifndef __NetBSD__
|
|
+/* Don't redeclare snprintf, it confuses SSP */
|
|
#ifdef __GNUC__
|
|
/* Something is making gcc complain about this prototype not being here, so
|
|
I've just gone ahead and put it in. */
|
|
extern int vsnprintf (char *buf, size_t count, const char *format, va_list arg);
|
|
#endif
|
|
+#endif
|
|
|
|
#define exvsnprintf(r,b,n,f,a) {r = vsnprintf (b,n,f,a);}
|
|
#endif
|