summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-03-13 13:25:05 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-03-13 13:25:05 +0000
commit7098fccb856504c7af943d467c999e85e57b454c (patch)
treef496c6d154503c2a5754e54c284c53cfebe2ab22 /devel
parentUpdate to 2.2.18 (diff)
- Fix build with amd64 and gcc4.1
PR: 110243 Submitted by: Steve Ames <steve@energistic.com> (maintainer)
Notes
Notes: svn path=/head/; revision=187311
Diffstat (limited to 'devel')
-rw-r--r--devel/pwlib/files/patch-src-ptlib-unix-svcproc.cxx26
1 files changed, 26 insertions, 0 deletions
diff --git a/devel/pwlib/files/patch-src-ptlib-unix-svcproc.cxx b/devel/pwlib/files/patch-src-ptlib-unix-svcproc.cxx
new file mode 100644
index 000000000000..0755ea566c87
--- /dev/null
+++ b/devel/pwlib/files/patch-src-ptlib-unix-svcproc.cxx
@@ -0,0 +1,26 @@
+--- src/ptlib/unix/svcproc.cxx.orig Mon Mar 12 17:03:44 2007
++++ src/ptlib/unix/svcproc.cxx Mon Mar 12 17:04:53 2007
+@@ -388,7 +388,7 @@
+ #elif defined(BE_THREADS)
+ thread_id tid = ::find_thread(NULL);
+ #else
+- unsigned tid = (unsigned) pthread_self();
++ unsigned long tid = (unsigned long) pthread_self();
+ #endif
+ *out << "ThreadID=0x"
+ << setfill('0') << ::hex
+@@ -938,12 +938,12 @@
+ #elif defined(BE_THREADS)
+ thread_id tid = ::find_thread(NULL);
+ #else
+- unsigned tid = (unsigned) pthread_self();
++ unsigned long tid = (unsigned long) pthread_self();
+ #endif
+ PThread * thread_ptr = activeThreads.GetAt(tid);
+
+ char msg[200];
+- sprintf(msg, "\nCaught %s, thread_id=%u", sigmsg, tid);
++ sprintf(msg, "\nCaught %s, thread_id=%xu", sigmsg, tid);
+
+ if (thread_ptr != NULL) {
+ PString thread_name = thread_ptr->GetThreadName();