diff options
Diffstat (limited to 'include/errno.h')
-rw-r--r-- | include/errno.h | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/include/errno.h b/include/errno.h deleted file mode 100644 index 73fc32e5e0..0000000000 --- a/include/errno.h +++ /dev/null @@ -1,52 +0,0 @@ -#ifndef _ERRNO_H - -#include <stdlib/errno.h> - -#if defined _ERRNO_H && !defined _ISOMAC - -# if IS_IN (rtld) -# include <dl-sysdep.h> -# ifndef RTLD_PRIVATE_ERRNO -# error "dl-sysdep.h must define RTLD_PRIVATE_ERRNO!" -# endif -# else -# define RTLD_PRIVATE_ERRNO 0 -# endif - -# if RTLD_PRIVATE_ERRNO -/* The dynamic linker uses its own private errno variable. - All access to errno inside the dynamic linker is serialized, - so a single (hidden) global variable is all it needs. */ - -# undef errno -# define errno rtld_errno -extern int rtld_errno attribute_hidden; - -# elif IS_IN_LIB - -# include <tls.h> - -# undef errno -# if IS_IN (libc) -# define errno __libc_errno -# else -# define errno errno /* For #ifndef errno tests. */ -# endif -extern __thread int errno attribute_tls_model_ie; - -# endif /* IS_IN_LIB */ - -# define __set_errno(val) (errno = (val)) - -# ifndef __ASSEMBLER__ -extern int *__errno_location (void) __THROW __attribute__ ((__const__)) -# if RTLD_PRIVATE_ERRNO - attribute_hidden -# endif -; -libc_hidden_proto (__errno_location) -# endif - -#endif /* _ERRNO_H */ - -#endif /* ! _ERRNO_H */ |