aboutsummaryrefslogtreecommitdiffstats
path: root/unmaintained/csync2/have-strlcpy.patch
blob: 394e1ec4b8f1382660b33c745a253ea9efda483e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--- old/configure.ac
+++ new/configure.ac
@@ -43,7 +43,7 @@


 dnl inspired by rsync's configure.ac
-AC_CHECK_FUNCS(fchmod setmode open64 mkstemp64)
+AC_CHECK_FUNCS(strlcpy fchmod setmode open64 mkstemp64)
 AC_CACHE_CHECK([for secure mkstemp],csync_cv_HAVE_SECURE_MKSTEMP,[
 AC_TRY_RUN([#include <stdlib.h>
 #include <sys/types.h>
--- old/rsync.c
+++ new/rsync.c
@@ -38,7 +38,7 @@
 #include <w32api/windows.h>
 #endif
 
-
+#ifndef HAVE_STRLCPY
 /* This has been taken from rsync:lib/compat.c */
 
 /**
@@ -61,6 +61,7 @@
         }
         return ret;
 }
+#endif
 
 /* splits filepath at the last '/', if any, like so:
  *	dirname		basename	filepath