OSDN Git Service

Error numbers are target specific.
authorChris Dearman <chris@mips.com>
Sat, 28 Jan 2012 01:55:49 +0000 (17:55 -0800)
committerRaghu Gandham <raghu@mips.com>
Thu, 2 Aug 2012 00:53:07 +0000 (17:53 -0700)
Use the system supplied error numbers when mapping error numbers to messages.

Change-Id: I520556fa3e2ff668fdc4eda36ad31491fbb48ea8
Signed-off-by: Chris Dearman <chris@mips.com>
Signed-off-by: Raghu Gandham <raghu@mips.com>
libc/include/sys/_errdefs.h
libc/string/strerror_r.c

index 51d921b..3eeadf4 100644 (file)
@@ -167,7 +167,4 @@ __BIONIC_ERRDEF( EKEYREJECTED   , 129, "Key was rejected by service" )
 __BIONIC_ERRDEF( EOWNERDEAD     , 130, "Owner died" )
 __BIONIC_ERRDEF( ENOTRECOVERABLE, 131, "State not recoverable" )
 
-/* the following is not defined by Linux but needed for the BSD portions of the C library */
-__BIONIC_ERRDEF( EFTYPE, 1000, "Stupid C library hack !!" )
-
 #undef __BIONIC_ERRDEF
index 2f26f17..30841f3 100644 (file)
@@ -35,7 +35,7 @@ __code_string_lookup( const CodeString*  strings,
 
 static const CodeString  _sys_error_strings[] =
 {
-#define  __BIONIC_ERRDEF(x,y,z)  { y, z },
+#define  __BIONIC_ERRDEF(x,y,z)  { x, z },
 #include <sys/_errdefs.h>
     { 0, NULL }
 };