diff options
Diffstat (limited to 'src/env')
-rw-r--r-- | src/env/__init_tls.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/env/__init_tls.c b/src/env/__init_tls.c index aff388bd..b19bdb64 100644 --- a/src/env/__init_tls.c +++ b/src/env/__init_tls.c @@ -9,7 +9,7 @@ static void *image; static size_t len, size, align; -void *__copy_tls(unsigned char *mem, size_t cnt) +void *__copy_tls(unsigned char *mem) { mem += -size & (4*sizeof(size_t)-1); mem += ((uintptr_t)image - (uintptr_t)mem) & (align-1); @@ -64,7 +64,7 @@ void __init_tls(size_t *auxv) MAP_ANONYMOUS|MAP_PRIVATE, -1, 0); if (mem == MAP_FAILED) a_crash(); - if (!__install_initial_tls(__copy_tls(mem, 0))) a_crash(); + if (!__install_initial_tls(__copy_tls(mem))) a_crash(); } #else void __init_tls(size_t *auxv) { } |