X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Finternal%2Flibc.h;h=5e14518312c77025d107f3f11a2d1ea626f2734a;hb=2fae10f887b48b809bac56e4ff8a5c3fd4525de3;hp=6810cd8b97f40b7a8f7bae0a9086eb5096022395;hpb=61a3364d246e72b903da8b76c2e27a225a51351e;p=musl diff --git a/src/internal/libc.h b/src/internal/libc.h index 6810cd8b..5e145183 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -11,15 +11,20 @@ struct __locale_struct { const struct __locale_map *volatile cat[6]; }; +struct tls_module { + struct tls_module *next; + void *image; + size_t len, size, align, offset; +}; + struct __libc { int can_do_threads; int threaded; int secure; volatile int threads_minus_1; size_t *auxv; - FILE *ofl_head; - volatile int ofl_lock[2]; - size_t tls_size; + struct tls_module *tls_head; + size_t tls_size, tls_align, tls_cnt; size_t page_size; struct __locale_struct global_locale; };