Upgrade to gcc-4.9.2
[akaros.git] / tools / compilers / gcc-glibc / glibc-2.14.1-ros / sysdeps / akaros / bits / errno.h
1 #ifndef _BITS_ERRNO_H
2 #define _BITS_ERRNO_H
3
4 #ifndef __ASSEMBLER__
5
6 int *__errno_location_tls(void);
7 char *__errstr_location_tls(void);
8 extern int *(*ros_errno_loc)(void);
9 extern char *(*ros_errstr_loc)(void);
10 int *__errno_location(void);
11 #define errno (*__errno_location())
12 char *errstr(void);     /* can't macro, errstr is used internally in libc */
13
14 # ifdef libc_hidden_proto
15 libc_hidden_proto(__errno_location_tls)
16 libc_hidden_proto(__errstr_location_tls)
17 libc_hidden_proto(errstr)
18 # endif
19
20 #endif
21
22 #include <ros/errno.h>
23
24 #endif