summaryrefslogtreecommitdiff
path: root/net/b2bua/files/patch-util::threads::vthread-linux.cxx
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2003-01-31 12:08:58 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2003-01-31 12:08:58 +0000
commit8cc26e8d9db3e6ab5dc047cb4d72927948d24605 (patch)
tree5b6cbc85169ec072d3978a1e3577313488b0e2ad /net/b2bua/files/patch-util::threads::vthread-linux.cxx
parentRemove buggy SSL warning which isn't working correctly for openssl's (diff)
Remove dependency on linuxthreads. The problem with b2bua is that it is
a heavy c++ application, so that default FreeBSD pthread stack size of 64KB is not sufficient in many cases. Be wise and set the pthread stack size to be 1MB instead. Bump PORTREVISION. Sponsored by: Porta Software Ltd
Notes
Notes: svn path=/head/; revision=74349
Diffstat (limited to 'net/b2bua/files/patch-util::threads::vthread-linux.cxx')
-rw-r--r--net/b2bua/files/patch-util::threads::vthread-linux.cxx18
1 files changed, 18 insertions, 0 deletions
diff --git a/net/b2bua/files/patch-util::threads::vthread-linux.cxx b/net/b2bua/files/patch-util::threads::vthread-linux.cxx
new file mode 100644
index 000000000000..47add5110f42
--- /dev/null
+++ b/net/b2bua/files/patch-util::threads::vthread-linux.cxx
@@ -0,0 +1,18 @@
+
+$FreeBSD$
+
+--- util/threads/vthread-linux.cxx 2003/01/31 09:50:14 1.1
++++ util/threads/vthread-linux.cxx 2003/01/31 09:52:19
+@@ -191,6 +191,12 @@
+ pthread_attr_setscope(&myAttributes, PTHREAD_SCOPE_SYSTEM);
+ #endif
+
++#if defined (__FreeBSD__)
++ // Default FreeBSD thread stack size (64KB) is not sufficient for the
++ // b2bua bloatware
++ pthread_attr_setstacksize (&myAttributes, 1024*1024);
++#endif
++
+ // spawn the thread
+ return ( pthread_create( &myId, &myAttributes, startFunc, startArgs ) );
+ }