summaryrefslogblamecommitdiff
path: root/src/errno/__errno_location.c
blob: 841910764590db9ae00f75270d1356428458d114 (plain) (tree)
1
2
3
4
5
6
7
8
                         
 

                           
                     
                                                                        
                  
 
#include "pthread_impl.h"

int *__errno_location(void)
{
	static int e;
	if (libc.has_thread_pointer) return __pthread_self()->errno_ptr;
	return &e;
}