summaryrefslogtreecommitdiff
path: root/lib/libc/errno/errno.c
blob: 29a65057137e91caf8c4c2e247a7b492ec491650 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <__thread.h>

#include <threads.h>

extern void __libc_init_tls(void);
void *__libc_force_init_tls = (void *)__libc_init_tls;

extern void __libc_deinit_tls(void);
void *__libc_force_deinit_tls = (void *)__libc_deinit_tls;

int *__errno(void)
{
	return &thrd_current()->errno_v;
}