diff options
Diffstat (limited to 'src/internal/pthread_impl.h')
-rw-r--r-- | src/internal/pthread_impl.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/internal/pthread_impl.h b/src/internal/pthread_impl.h index d491f975..7a25b88e 100644 --- a/src/internal/pthread_impl.h +++ b/src/internal/pthread_impl.h @@ -17,7 +17,8 @@ struct pthread { /* Part 1 -- these fields may be external or * internal (accessed via asm) ABI. Do not change. */ struct pthread *self; - void **dtv, *unused1, *unused2; + uintptr_t *dtv; + void *unused1, *unused2; uintptr_t sysinfo; uintptr_t canary, canary2; @@ -54,7 +55,7 @@ struct pthread { /* Part 3 -- the positions of these fields relative to * the end of the structure is external and internal ABI. */ uintptr_t canary_at_end; - void **dtv_copy; + uintptr_t *dtv_copy; }; struct start_sched_args { |