errno.h
#ifndef _ERRNO_H
#ifndef __need_Emath
# define _ERRNO_H 1
# include
#endif
__BEGIN_DECLS
#include
#undef __need_Emath
#ifdef _ERRNO_H
in GNU, where it is a per-thread
variable. This redeclaration using the macro still works, but it
will be a function declaration without a prototype and may trigger
a -Wstrict-prototypes warning. */
#ifndef errno
extern int errno;
#endif
#ifdef __USE_GNU
extern char *program_invocation_name, *program_invocation_short_name;
#endif
#endif
__END_DECLS
#endif
#if defined __USE_GNU || defined __need_error_t
# ifndef __error_t_defined
typedef int error_t;
# define __error_t_defined 1
# endif
# undef __need_error_t
#endif
|
|