diff options
Diffstat (limited to 'sysdeps/mach/strerror_l.c')
-rw-r--r-- | sysdeps/mach/strerror_l.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sysdeps/mach/strerror_l.c b/sysdeps/mach/strerror_l.c index b9842ccf40..7111124439 100644 --- a/sysdeps/mach/strerror_l.c +++ b/sysdeps/mach/strerror_l.c @@ -24,6 +24,7 @@ #include <mach/error.h> #include <errorlib.h> #include <sys/param.h> +#include <libc-symbols.h> static __thread char *last_value; @@ -86,7 +87,7 @@ strerror_l (int errnum, locale_t loc) return (char *) translate (es->subsystem[sub].codes[code], loc); } - +/* This is called when a thread is exiting to free the last_value string. */ void __strerror_thread_freeres (void) { |