Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > media > main-testing-src > by-pkgid > 91117ef1a9653edd6a912d3a095f594d > files > 1

mysql-5.0.84-0.1mdv2009.0.src.rpm

#! /bin/sh /usr/share/dpatch/dpatch-run
## 86_PATH_MAX.dpatch by  <mbanck@debian.org> and Cyril Brulebois
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Patch to define PATH_MAX on systems which do not.
## DP: http://bugs.mysql.com/16574 and Debian bug #378949, #348182.

@DPATCH@

--- old/ndb/src/common/logger/FileLogHandler.cpp
+++ new/ndb/src/common/logger/FileLogHandler.cpp
@@ -18,6 +18,10 @@
 #include <FileLogHandler.hpp>
 #include <File.hpp>
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 //
 // PUBLIC
 //
--- old/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp
+++ new/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp
@@ -64,6 +64,10 @@
 #define WRITEBUFFERSIZE 262144
 #endif
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 const char *actionName[] = {
   "open",
   "close",
--- old/ndb/src/kernel/blocks/ndbfs/Filename.cpp
+++ new/ndb/src/kernel/blocks/ndbfs/Filename.cpp
@@ -25,6 +25,10 @@
 
 #include <signaldata/FsOpenReq.hpp>
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 static const char* fileExtension[] = {
   ".Data",
   ".FragLog",
--- old/ndb/src/kernel/blocks/ndbfs/Filename.hpp
+++ new/ndb/src/kernel/blocks/ndbfs/Filename.hpp
@@ -17,6 +17,10 @@
 #ifndef Filename_H
 #define Filename_H
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 //===========================================================================
 //
 // .DESCRIPTION
--- old/ndb/src/kernel/vm/Configuration.cpp
+++ new/ndb/src/kernel/vm/Configuration.cpp
@@ -39,6 +39,10 @@
 #include <LogLevel.hpp>
 #include <NdbSleep.h>
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 extern "C" {
   void ndbSetOwnVersion();
 }
--- old/ndb/src/cw/cpcd/CPCD.cpp
+++ new/ndb/src/cw/cpcd/CPCD.cpp
@@ -24,6 +24,10 @@
 
 #include "common.hpp"
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 extern const ParserRow<CPCDAPISession> commands[];
 
 
--- old/ndb/src/cw/cpcd/Process.cpp
+++ new/ndb/src/cw/cpcd/Process.cpp
@@ -27,6 +27,10 @@
 #include <sys/resource.h>
 #endif
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 void
 CPCD::Process::print(FILE * f){
   fprintf(f, "define process\n");
--- old/ndb/tools/restore/Restore.hpp 	2007-04-06 00:41:47.000000000 +0200
+++ new/ndb/tools/restore/Restore.hpp   2007-04-06 00:42:22.000000000 +0200
@@ -25,6 +25,10 @@
 #include <ndb_version.h>
 #include <version.h>
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 const int FileNameLenC = 256;
 const int TableNameLenC = 256;
 const int AttrNameLenC = 256;
--- old/ndb/include/util/File.hpp
+++ new/ndb/include/util/File.hpp
@@ -19,6 +19,10 @@

 #include <ndb_global.h>

+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 /**
  * This class provides a file abstraction . It has operations
  * to create, read, write and delete a file.
--- old/ndb/src/common/portlib/NdbConfig.c
+++ new/ndb/src/common/portlib/NdbConfig.c
@@ -20,6 +20,10 @@
 #include <NdbMem.h>
 #include <basestring_vsnprintf.h>

+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 static const char *datadir_path= 0;

 const char *