fix integer overflow in elf.h macro SHF_EXCLUDE
[musl] / src / process / fork.c
index 8d67682..b96f002 100644 (file)
@@ -22,7 +22,7 @@ pid_t fork(void)
 #else
        ret = syscall(SYS_clone, SIGCHLD, 0);
 #endif
-       if (libc.has_thread_pointer && !ret) {
+       if (!ret) {
                pthread_t self = __pthread_self();
                self->tid = __syscall(SYS_gettid);
                self->robust_list.off = 0;