|
@@ -1,14 +1,17 @@
|
|
|
#include <features.h>
|
|
|
#undef errno
|
|
|
|
|
|
+extern int errno;
|
|
|
+extern int h_errno;
|
|
|
+
|
|
|
#if 0
|
|
|
|
|
|
int h_errno __attribute__ ((section (".bss"))) = 0;
|
|
|
int errno __attribute__ ((section (".bss"))) = 0;
|
|
|
#else
|
|
|
-int errno = 0;
|
|
|
-int h_errno = 0;
|
|
|
+int _errno = 0;
|
|
|
+int _h_errno = 0;
|
|
|
#endif
|
|
|
|
|
|
-weak_alias (errno, _errno)
|
|
|
-weak_alias(h_errno, _h_errno);
|
|
|
+weak_alias (_errno, errno)
|
|
|
+weak_alias(_h_errno, h_errno);
|