diff options
author | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2003-03-23 04:46:03 +0000 |
---|---|---|
committer | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2003-03-23 04:46:03 +0000 |
commit | 538ec7056919bf04833d345f5be3d820e2ba008f (patch) | |
tree | 8ab023aa17f8c37f86cc0a3655d7bd645fad629e /net/xmule/files | |
parent | 3cca84bffcf2b41c137053ddc510b6010b3238a4 (diff) |
Notes
Diffstat (limited to 'net/xmule/files')
-rw-r--r-- | net/xmule/files/patch-src::CFile.cpp | 26 | ||||
-rw-r--r-- | net/xmule/files/patch-src::PPgDirectories.cpp | 25 | ||||
-rw-r--r-- | net/xmule/files/patch-src::PartFile.cpp | 25 | ||||
-rw-r--r-- | net/xmule/files/patch-src::Preferences.cpp | 25 | ||||
-rw-r--r-- | net/xmule/files/patch-src::ServerList.cpp | 25 | ||||
-rw-r--r-- | net/xmule/files/patch-src::SharedFileList.cpp | 24 | ||||
-rw-r--r-- | net/xmule/files/patch-src::UDPSocket.cpp | 29 |
7 files changed, 179 insertions, 0 deletions
diff --git a/net/xmule/files/patch-src::CFile.cpp b/net/xmule/files/patch-src::CFile.cpp new file mode 100644 index 000000000000..9a93a9788987 --- /dev/null +++ b/net/xmule/files/patch-src::CFile.cpp @@ -0,0 +1,26 @@ +--- src/CFile.cpp.orig Sun Mar 23 00:13:37 2003 ++++ src/CFile.cpp Sun Mar 23 00:16:34 2003 +@@ -53,6 +53,10 @@ + #define NOMCX + #endif + ++#if (defined(__unix__) || defined(unix)) && !defined(USG) ++#include <sys/param.h> ++#endif ++ + #elif (defined(__UNIX__) || defined(__GNUWIN32__)) + #include <unistd.h> + #ifdef __GNUWIN32__ +@@ -116,7 +120,11 @@ + #endif + + #ifndef MAX_PATH +- #define MAX_PATH 512 ++# if (defined(BSD) && (BSD >= 199103)) ++# define MAX_PATH MAXPATHLEN ++# else ++# define MAX_PATH 512 ++# endif + #endif + + // some broken compilers don't have 3rd argument in open() and creat() diff --git a/net/xmule/files/patch-src::PPgDirectories.cpp b/net/xmule/files/patch-src::PPgDirectories.cpp new file mode 100644 index 000000000000..62e2220c31e3 --- /dev/null +++ b/net/xmule/files/patch-src::PPgDirectories.cpp @@ -0,0 +1,25 @@ +--- src/PPgDirectories.cpp.orig Sun Mar 23 00:10:03 2003 ++++ src/PPgDirectories.cpp Sun Mar 23 00:10:42 2003 +@@ -1,6 +1,10 @@ + // PPgDirectories.cpp : implementation file + // + ++#if (defined(__unix__) || defined(unix)) && !defined(USG) ++#include <sys/param.h> ++#endif ++ + //#include "stdafx.h" + #include "wintypes.h" + #include "emule.h" +@@ -13,7 +17,11 @@ + #include "wx/xrc/xmlres.h" + #include "wx/xrc/xh_all.h" + ++#if (defined(BSD) && (BSD >= 199103)) ++#define MAX_PATH MAXPATHLEN ++#else + #define MAX_PATH 2048 ++#endif + + #define GetDlgItem(x,clas) XRCCTRL(*this,#x,clas) + #define IsDlgButtonChecked(x) XRCCTRL(*this,#x,wxCheckBox)->GetValue() diff --git a/net/xmule/files/patch-src::PartFile.cpp b/net/xmule/files/patch-src::PartFile.cpp new file mode 100644 index 000000000000..754ef7fba952 --- /dev/null +++ b/net/xmule/files/patch-src::PartFile.cpp @@ -0,0 +1,25 @@ +--- src/PartFile.cpp.orig Sun Mar 23 00:11:08 2003 ++++ src/PartFile.cpp Sun Mar 23 00:12:13 2003 +@@ -14,6 +14,10 @@ + //along with this program; if not, write to the Free Software + //Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + ++#if (defined(__unix__) || defined(unix)) && !defined(USG) ++#include <sys/param.h> ++#endif ++ + #include "PartFile.h" + #include "emule.h" + #include "updownclient.h" +@@ -177,7 +181,11 @@ + delete gaplist.GetAt(pos); + } + ++#if (defined(BSD) && (BSD >= 199103)) ++#define MAX_PATH MAXPATHLEN ++#else + #define MAX_PATH 1024 ++#endif + + void CPartFile::CreatePartFile(){ + // use lowest free partfilenumber for free file (InterCeptor) diff --git a/net/xmule/files/patch-src::Preferences.cpp b/net/xmule/files/patch-src::Preferences.cpp new file mode 100644 index 000000000000..b5362cd0688a --- /dev/null +++ b/net/xmule/files/patch-src::Preferences.cpp @@ -0,0 +1,25 @@ +--- src/Preferences.cpp.orig Tue Mar 18 19:22:47 2003 ++++ src/Preferences.cpp Sun Mar 23 00:58:06 2003 +@@ -22,6 +22,10 @@ + #include <config.h> + #endif // HAVE_CONFIG_H + ++#if (defined(__unix__) || defined(unix)) && !defined(USG) ++#include <sys/param.h> ++#endif ++ + #include "wintypes.h" + #include "Preferences.h" + #include <time.h> +@@ -41,7 +45,11 @@ + #include <sys/stat.h> + #include <sys/types.h> + ++#if (defined(BSD) && (BSD >= 199103)) ++#define MAX_PATH MAXPATHLEN ++#else + #define MAX_PATH 2048 ++#endif + + extern int sprintf(char *__restrict __s,__const char*__restrict __format,...) __attribute__ ((__format__ (__printf__, 2,3))); + diff --git a/net/xmule/files/patch-src::ServerList.cpp b/net/xmule/files/patch-src::ServerList.cpp new file mode 100644 index 000000000000..19e5ae392a9d --- /dev/null +++ b/net/xmule/files/patch-src::ServerList.cpp @@ -0,0 +1,25 @@ +--- src/ServerList.cpp.orig Sun Mar 23 00:12:47 2003 ++++ src/ServerList.cpp Sun Mar 23 00:13:13 2003 +@@ -15,6 +15,9 @@ + //along with this program; if not, write to the Free Software + //Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + ++#if (defined(__unix__) || defined(unix)) && !defined(USG) ++#include <sys/param.h> ++#endif + + //#include "stdafx.h" + #include "ServerList.h" +@@ -346,7 +349,12 @@ + + #include <wx/txtstrm.h> + #include <wx/wfstream.h> ++ ++#if (defined(BSD) && (BSD >= 199103)) ++#define MAX_PATH MAXPATHLEN ++#else + #define MAX_PATH 1024 ++#endif + + void CServerList::AddServersFromTextFile(CString strFilename,bool isstaticserver) { + wxString strLine; diff --git a/net/xmule/files/patch-src::SharedFileList.cpp b/net/xmule/files/patch-src::SharedFileList.cpp new file mode 100644 index 000000000000..1fbeec76fb7c --- /dev/null +++ b/net/xmule/files/patch-src::SharedFileList.cpp @@ -0,0 +1,24 @@ +--- src/SharedFileList.cpp.orig Sun Mar 23 01:02:07 2003 ++++ src/SharedFileList.cpp Sun Mar 23 01:02:34 2003 +@@ -15,6 +15,10 @@ + //along with this program; if not, write to the Free Software + //Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + ++#if (defined(__unix__) || defined(unix)) && !defined(USG) ++#include <sys/param.h> ++#endif ++ + //#include "stdafx.h" + #include "emule.h" + #include "emuleDlg.h" +@@ -28,6 +32,10 @@ + #include "ED2KLink.h" + #include "packets.h" + #include <time.h> ++ ++#if (defined(BSD) && (BSD >= 199103)) ++#include <libgen.h> ++#endif + + CSharedFileList::CSharedFileList(CPreferences* in_prefs,CServerConnect* in_server,CKnownFileList* in_filelist){ + app_prefs = in_prefs; diff --git a/net/xmule/files/patch-src::UDPSocket.cpp b/net/xmule/files/patch-src::UDPSocket.cpp new file mode 100644 index 000000000000..e3c102da0700 --- /dev/null +++ b/net/xmule/files/patch-src::UDPSocket.cpp @@ -0,0 +1,29 @@ +--- src/UDPSocket.cpp.orig Sun Mar 23 00:20:02 2003 ++++ src/UDPSocket.cpp Sun Mar 23 00:22:39 2003 +@@ -25,7 +25,7 @@ + static pthread_attr_t attr;//=PTHREAD_CREATE_DETACHED; + + #ifdef __FreeBSD__ +-static pthread_mutex_t gethostby_mutex = PTHREAD_MUTEX_INITIALIZER; ++static wxMutex *s_mutexProtectingGetHostByName; + + static int + convert (struct hostent *host, struct hostent *result, +@@ -131,7 +131,7 @@ + { + struct hostent *host; + +- pthread_mutex_lock (&gethostby_mutex); ++ s_mutexProtectingGetHostByName->Lock(); + + host = gethostbyname (name); + if (!host || +@@ -140,7 +140,7 @@ + result = NULL; + } + +- pthread_mutex_unlock (&gethostby_mutex); ++ s_mutexProtectingGetHostByName->Unlock(); + return result; + } + |