From eb69a42863ef602a951249b801ceed5f74cbb11c Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Wed, 4 Jan 2023 06:46:37 -0800 Subject: [PATCH] Fix --strace crashing on MacOS and Windows --- libc/intrin/stracef.greg.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libc/intrin/stracef.greg.c b/libc/intrin/stracef.greg.c index 684746adf..544d2fc63 100644 --- a/libc/intrin/stracef.greg.c +++ b/libc/intrin/stracef.greg.c @@ -19,11 +19,12 @@ #include "libc/intrin/kprintf.h" #include "libc/intrin/strace.internal.h" #include "libc/runtime/runtime.h" -#include "libc/thread/tls.h" +#include "libc/thread/tls2.h" privileged void __stracef(const char *fmt, ...) { va_list v; - if (__strace <= 0 || (__tls_enabled && __get_tls()->tib_strace <= 0)) { + if (__strace <= 0 || + (__tls_enabled && __get_tls_privileged()->tib_strace <= 0)) { return; } va_start(v, fmt);