diff options
Diffstat (limited to 'src/internal/libc.h')
-rw-r--r-- | src/internal/libc.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/internal/libc.h b/src/internal/libc.h index 10bd66bd..619bba86 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -8,7 +8,7 @@ struct __locale_map; struct __locale_struct { - const struct __locale_map *volatile cat[6]; + const struct __locale_map *cat[6]; }; struct tls_module { @@ -18,10 +18,11 @@ struct tls_module { }; struct __libc { - int can_do_threads; - int threaded; - int secure; - volatile int threads_minus_1; + char can_do_threads; + char threaded; + char secure; + volatile signed char need_locks; + int threads_minus_1; size_t *auxv; struct tls_module *tls_head; size_t tls_size, tls_align, tls_cnt; |