From 5731cfe7c0f07bf655dffd9c065398090daa14cb Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 15 Apr 2011 16:58:14 +0200 Subject: prepare compat-mysql55 --- mysql-errno.patch | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 mysql-errno.patch (limited to 'mysql-errno.patch') diff --git a/mysql-errno.patch b/mysql-errno.patch new file mode 100644 index 0000000..93e61de --- /dev/null +++ b/mysql-errno.patch @@ -0,0 +1,21 @@ +"extern int errno" is just a really bad idea. + + +diff -Naur mysql-5.5.8.orig/include/my_sys.h mysql-5.5.8/include/my_sys.h +--- mysql-5.5.8.orig/include/my_sys.h 2010-12-03 12:58:24.000000000 -0500 ++++ mysql-5.5.8/include/my_sys.h 2010-12-20 21:20:12.622190325 -0500 +@@ -201,13 +201,8 @@ + #define my_afree(PTR) my_free(PTR) + #endif /* HAVE_ALLOCA */ + +-#ifndef errno /* did we already get it? */ +-#ifdef HAVE_ERRNO_AS_DEFINE + #include /* errno is a define */ +-#else +-extern int errno; /* declare errno */ +-#endif +-#endif /* #ifndef errno */ ++ + extern char *home_dir; /* Home directory for user */ + extern const char *my_progname; /* program-name (printed in errors) */ + extern char curr_dir[]; /* Current directory for user */ -- cgit