diff options
Diffstat (limited to 'sysdeps/mach/hurd/htl/pt-sysdep.h')
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-sysdep.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sysdeps/mach/hurd/htl/pt-sysdep.h b/sysdeps/mach/hurd/htl/pt-sysdep.h index c837415a9a..484d024bb0 100644 --- a/sysdeps/mach/hurd/htl/pt-sysdep.h +++ b/sysdeps/mach/hurd/htl/pt-sysdep.h @@ -32,6 +32,7 @@ mach_msg_header_t wakeupmsg; extern __thread struct __pthread *___pthread_self; +#ifdef DEBUG #define _pthread_self() \ ({ \ struct __pthread *thread; \ @@ -46,6 +47,9 @@ extern __thread struct __pthread *___pthread_self; ok; })); \ thread; \ }) +#else +#define _pthread_self() ___pthread_self +#endif extern inline void __attribute__ ((__always_inline__)) |