alpha: Add support for Linux error EHWPOISON
authorAndreas Schwab <schwab@linux-m68k.org>
Sun, 19 Feb 2012 17:20:39 +0000 (18:20 +0100)
committerAndreas Schwab <schwab@linux-m68k.org>
Mon, 20 Feb 2012 17:16:05 +0000 (18:16 +0100)
ChangeLog.alpha
sysdeps/unix/sysv/linux/alpha/Versions
sysdeps/unix/sysv/linux/alpha/bits/errno.h

index e629a44..8d66469 100644 (file)
@@ -1,3 +1,10 @@
+2012-02-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * sysdeps/unix/sysv/linux/alpha/bits/errno.h (ERFKILL, EHWPOISON):
+       Define if not defined.
+       * sysdeps/unix/sysv/linux/alpha/Versions: Add new errlist compat
+       entry for 2.16.
+
 2012-02-20  Aurelien Jarno  <aurelien@aurel32.net>
 
         * sysdeps/unix/sysv/linux/alpha/sysconf.c: Fix cache sysconf switch.
index 5a617b4..b3cec3a 100644 (file)
@@ -81,6 +81,10 @@ libc {
     #errlist-compat    139
     _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
   }
+  GLIBC_2.16 {
+    #errlist-compat    140
+    _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
+  }
   GLIBC_PRIVATE {
     __libc_alpha_cache_shape;
   }
index 8b2f152..5c72a56 100644 (file)
@@ -1,5 +1,5 @@
 /* Error constants.  Linux/Alpha specific version.
-   Copyright (C) 1996,1997,1998,1999,2002,2005 Free Software Foundation, Inc.
+   Copyright (C) 1996,1997,1998,1999,2002,2005,2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
 #  define ENOTRECOVERABLE      137
 # endif
 
+# ifndef ERFKILL
+#  define ERFKILL              138
+# endif
+
+# ifndef EHWPOISON
+#  define EHWPOISON            139
+# endif
+
 # ifndef __ASSEMBLER__
 /* Function to get address of global `errno' variable.  */
 extern int *__errno_location (void) __THROW __attribute__ ((__const__));