summaryrefslogtreecommitdiffstats
path: root/package/proftpd/proftpd-1.3.0a-bcopy.patch
diff options
context:
space:
mode:
authorPeter Korsgaard <jacmet@sunsite.dk>2008-06-18 08:45:23 +0000
committerPeter Korsgaard <jacmet@sunsite.dk>2008-06-18 08:45:23 +0000
commit575721ee916a2e43465330c55cfebaf7484843a3 (patch)
treea432055b2c6abfcbf69e5a7a996dd9ceb5c31d8d /package/proftpd/proftpd-1.3.0a-bcopy.patch
parent93c736ca9510039f73e08d3c071e86dd5b0c492c (diff)
downloadbuildroot-novena-575721ee916a2e43465330c55cfebaf7484843a3.tar.gz
buildroot-novena-575721ee916a2e43465330c55cfebaf7484843a3.zip
proftp: bump version and fix compilation on 2.6.24+
Based on patch by Thiago A. Corrêa.
Diffstat (limited to 'package/proftpd/proftpd-1.3.0a-bcopy.patch')
-rw-r--r--package/proftpd/proftpd-1.3.0a-bcopy.patch173
1 files changed, 0 insertions, 173 deletions
diff --git a/package/proftpd/proftpd-1.3.0a-bcopy.patch b/package/proftpd/proftpd-1.3.0a-bcopy.patch
deleted file mode 100644
index 9d4b18a25..000000000
--- a/package/proftpd/proftpd-1.3.0a-bcopy.patch
+++ /dev/null
@@ -1,173 +0,0 @@
-diff -urN proftpd-1.3.0a-0rig/ChangeLog proftpd-1.3.0a/ChangeLog
---- proftpd-1.3.0a-0rig/ChangeLog 2006-04-16 23:39:01.000000000 +0200
-+++ proftpd-1.3.0a/ChangeLog 2007-09-24 08:18:14.000000000 +0200
-@@ -1,3 +1,11 @@
-+2007-09-24 08:00 ulfs
-+
-+ * contrib/mod_load/mod_load.c.in
-+ * include/conf.h
-+ * lib/glibc-glob.c
-+
-+ Replace bzero/bcopy with memset/memcpy
-+
- 2006-04-16 14:36 castaglia
-
- * contrib/dist/rpm/proftpd.spec, include/version.h, NEWS:
-diff -urN proftpd-1.3.0a-0rig/config.h.in proftpd-1.3.0a/config.h.in
---- proftpd-1.3.0a-0rig/config.h.in 2005-10-20 01:28:30.000000000 +0200
-+++ proftpd-1.3.0a/config.h.in 2007-09-24 08:24:38.000000000 +0200
-@@ -190,7 +190,7 @@
- #undef STACK_DIRECTION
-
- /* Define if you have the ANSI C header files. */
--#undef STDC_HEADERS
-+#define STDC_HEADERS 1
-
- /* Define if you can safely include both <sys/time.h> and <time.h>. */
- #undef TIME_WITH_SYS_TIME
-@@ -202,10 +202,10 @@
- #undef uid_t
-
- /* The number of bytes in a short. */
--#undef SIZEOF_SHORT
-+#define SIZEOF_SHORT 2
-
- /* The number of bytes in an int. */
--#undef SIZEOF_INT
-+#define SIZEOF_INT 4
-
- /* The number of bytes in a long. */
- #undef SIZEOF_LONG
-@@ -222,9 +222,6 @@
- /* The number of bytes in a time_t. */
- #undef SIZEOF_TIME_T
-
--/* Define if you have the bcopy function. */
--#undef HAVE_BCOPY
--
- /* Define if you have the crypt function. */
- #undef HAVE_CRYPT
-
-@@ -307,7 +304,7 @@
- #undef HAVE_INET_PTON
-
- /* Define if you have the memcpy function. */
--#undef HAVE_MEMCPY
-+#define HAVE_MEMCPY 1
-
- /* Define if you have the mempcpy function. */
- #undef HAVE_MEMPCPY
-diff -urN proftpd-1.3.0a-0rig/contrib/mod_load/mod_load.c.in proftpd-1.3.0a/contrib/mod_load/mod_load.c.in
---- proftpd-1.3.0a-0rig/contrib/mod_load/mod_load.c.in 2005-01-07 00:39:59.000000000 +0100
-+++ proftpd-1.3.0a/contrib/mod_load/mod_load.c.in 2007-09-24 08:02:01.000000000 +0200
-@@ -651,7 +651,7 @@
- for (i = 0; i < conf.config_maxclass; ++i)
- {
- struct class_stats stats;
-- bzero ((char *) &stats, sizeof stats);
-+ memset ((char *) &stats, 0, sizeof stats);
-
- desc.sd_type = CPUTYPE_CLASS;
- desc.sd_objid = i;
-diff -urN proftpd-1.3.0a-0rig/include/conf.h proftpd-1.3.0a/include/conf.h
---- proftpd-1.3.0a-0rig/include/conf.h 2005-06-30 02:39:16.000000000 +0200
-+++ proftpd-1.3.0a/include/conf.h 2007-09-24 08:20:26.000000000 +0200
-@@ -118,10 +118,6 @@
- # define strrchr rindex
- # endif
- char *strchr(),*strrchr();
--# ifndef HAVE_MEMCPY
--# define memcpy(d,s,n) bcopy((s),(d),(n))
--# define memmove(d,s,n) bcopy((s),(d),(n))
--# endif
- #endif
-
- #ifdef HAVE_BSTRING_H
-@@ -264,13 +260,6 @@
- off_t lseek(int, off_t, int);
- #endif
-
--/* See if we have bcopy, if not define them to use the memcpy functions */
--
--#ifndef HAVE_BCOPY
--# define bcopy(s,d,n) memcpy((d),(s),(n))
--# define bzero(d,n) memset((d),0,(n))
--#endif
--
- /* Solaris has __vsnprintf, but no vsnprintf */
- #if ! defined(HAVE_VSNPRINTF) && defined(HAVE___VSNPRINTF)
- # undef vsnprintf
-diff -urN proftpd-1.3.0a-0rig/lib/glibc-glob.c proftpd-1.3.0a/lib/glibc-glob.c
---- proftpd-1.3.0a-0rig/lib/glibc-glob.c 2006-03-22 23:10:34.000000000 +0100
-+++ proftpd-1.3.0a/lib/glibc-glob.c 2007-09-24 08:07:48.000000000 +0200
-@@ -215,18 +215,8 @@
-
- #ifndef ANSI_STRING
-
--# ifndef bzero
--extern void bzero ();
--# endif
--# ifndef bcopy
--extern void bcopy ();
--# endif
--
--# define memcpy(d, s, n) bcopy ((s), (d), (n))
- # define strrchr rindex
- /* memset is only used for zero here, but let's be paranoid. */
--# define memset(s, better_be_zero, n) \
-- ((void) ((better_be_zero) == 0 ? (bzero((s), (n)), 0) : (abort(), 0)))
- #endif /* Not ANSI_STRING. */
-
- #if !defined HAVE_STRCOLL && !defined _LIBC
-diff -urN proftpd-1.3.0a-0rig/lib/libltdl/config-h.in proftpd-1.3.0a/lib/libltdl/config-h.in
---- proftpd-1.3.0a-0rig/lib/libltdl/config-h.in 2004-10-29 07:17:55.000000000 +0200
-+++ proftpd-1.3.0a/lib/libltdl/config-h.in 2007-09-24 08:25:40.000000000 +0200
-@@ -21,9 +21,6 @@
- /* Define to 1 if you have the <assert.h> header file. */
- #undef HAVE_ASSERT_H
-
--/* Define to 1 if you have the `bcopy' function. */
--#undef HAVE_BCOPY
--
- /* Define to 1 if you have the `closedir' function. */
- #undef HAVE_CLOSEDIR
-
-@@ -74,7 +71,7 @@
- #undef HAVE_MALLOC_H
-
- /* Define to 1 if you have the `memcpy' function. */
--#undef HAVE_MEMCPY
-+#define HAVE_MEMCPY 1
-
- /* Define to 1 if you have the `memmove' function. */
- #undef HAVE_MEMMOVE
-@@ -180,7 +177,7 @@
- #undef PACKAGE_VERSION
-
- /* Define to 1 if you have the ANSI C header files. */
--#undef STDC_HEADERS
-+#define STDC_HEADERS 1
-
- /* Define to empty if `const' does not conform to ANSI C. */
- #undef const
-diff -urN proftpd-1.3.0a-0rig/lib/libltdl/ltdl.c proftpd-1.3.0a/lib/libltdl/ltdl.c
---- proftpd-1.3.0a-0rig/lib/libltdl/ltdl.c 2004-10-29 07:17:55.000000000 +0200
-+++ proftpd-1.3.0a/lib/libltdl/ltdl.c 2007-09-24 08:13:51.000000000 +0200
-@@ -372,9 +372,6 @@
- if you need that behaviour. */
- #if ! HAVE_MEMCPY
-
--# if HAVE_BCOPY
--# define memcpy(dest, src, size) bcopy (src, dest, size)
--# else
- # define memcpy rpl_memcpy
-
- static lt_ptr memcpy LT_PARAMS((lt_ptr dest, const lt_ptr src, size_t size));
-@@ -395,7 +392,6 @@
- return dest;
- }
-
--# endif /* !HAVE_BCOPY */
- #endif /* !HAVE_MEMCPY */
-
- #if ! HAVE_MEMMOVE