diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/generic/pt-attr.c | 3 | ||||
-rw-r--r-- | sysdeps/mach/hurd/pt-sysdep.c | 14 |
2 files changed, 1 insertions, 16 deletions
diff --git a/sysdeps/generic/pt-attr.c b/sysdeps/generic/pt-attr.c index 4f95918..e501dc7 100644 --- a/sysdeps/generic/pt-attr.c +++ b/sysdeps/generic/pt-attr.c @@ -24,8 +24,7 @@ #include <pt-internal.h> -/* FIXME Normally const, see sysdeps/mach/hurd/pt-sysdep.c. */ -struct __pthread_attr __pthread_default_attr = +const struct __pthread_attr __pthread_default_attr = { schedparam: { sched_priority: 0 }, stacksize: PTHREAD_STACK_DEFAULT, diff --git a/sysdeps/mach/hurd/pt-sysdep.c b/sysdeps/mach/hurd/pt-sysdep.c index fd71aba..038d614 100644 --- a/sysdeps/mach/hurd/pt-sysdep.c +++ b/sysdeps/mach/hurd/pt-sysdep.c @@ -28,16 +28,6 @@ __thread struct __pthread *___pthread_self; -/* Allow programs that know about this library to override the default stack - size. - - FIXME Stack sizes should normally be set at thread creation time using the - standard interface, but Hurd threadvars have special alignment constraints. - Until they are completely replaced with correct TLS, make this hack - available. */ -extern size_t __pthread_stack_default_size; -weak_extern(__pthread_stack_default_size); - /* Forward. */ static void *init_routine (void); @@ -54,10 +44,6 @@ init_routine (void) struct __pthread *thread; int err; - /* FIXME */ - if (&__pthread_stack_default_size != NULL) - __pthread_default_attr.stacksize = __pthread_stack_default_size; - /* Initialize the library. */ __pthread_init (); |