1#ifndef _ERRNO_H 2#define _ERRNO_H 3 4#ifdef __cplusplus 5extern "C" { 6#endif 7 8#include <features.h> 9 10#include <bits/errno.h> 11 12#ifdef __GNUC__ 13__attribute__((const)) 14#endif 15int *__errno_location(void); 16#define errno (*__errno_location()) 17 18#ifdef __cplusplus 19} 20#endif 21 22#endif 23 24