rpms/dvd+rw-tools/devel dvd+rw-tools-7.0-pthread.patch,NONE,1.1
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Dec 14 17:37:02 UTC 2006
Author: harald
Update of /cvs/dist/rpms/dvd+rw-tools/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv13020
Added Files:
dvd+rw-tools-7.0-pthread.patch
Log Message:
dvd+rw-tools-7.0-pthread.patch:
mp.h | 6 +++++-
1 files changed, 5 insertions(+), 1 deletion(-)
--- NEW FILE dvd+rw-tools-7.0-pthread.patch ---
--- dvd+rw-tools-7.0/mp.h.pthread 2006-09-23 19:45:50.000000000 +0200
+++ dvd+rw-tools-7.0/mp.h 2006-12-14 15:48:45.000000000 +0100
@@ -31,15 +31,19 @@
#include <sched.h>
#include <semaphore.h>
#include <stdlib.h>
+#include <limits.h>
#define THR_TYPE int
static void *__thread_create(int (*func)(void *),void *arg)
{ pthread_t h;
pthread_attr_t attr;
+ size_t stack_sz;
+
+ stack_sz = (PTHREAD_STACK_MIN > 64*1024) ? PTHREAD_STACK_MIN : 64*1024;
if (pthread_attr_init(&attr)==0 &&
- pthread_attr_setstacksize(&attr,64*1024)==0 &&
+ pthread_attr_setstacksize(&attr,stack_sz)==0 &&
pthread_attr_setscope(&attr,PTHREAD_SCOPE_SYSTEM)==0 &&
pthread_create(&h,&attr,(void *(*)(void *))func,arg)==0 )
return (void *)h;
More information about the fedora-cvs-commits
mailing list