* sysdeps/unix/sysv/linux/bits/errno.h: Define EOWNERDEAD and
authorUlrich Drepper <drepper@redhat.com>
Sat, 24 Dec 2005 20:07:27 +0000 (20:07 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 24 Dec 2005 20:07:27 +0000 (20:07 +0000)
ENOTRECOVERABLE if not already defined.

ChangeLog
nptl/ChangeLog
nptl/version.c
sysdeps/unix/sysv/linux/bits/errno.h

index 6d705f2..53cf28f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-12-24  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/unix/sysv/linux/bits/errno.h: Define EOWNERDEAD and
+       ENOTRECOVERABLE if not already defined.
+
 2005-12-23  Ulrich Drepper  <drepper@redhat.com>
 
        [BZ #1566]
index 74cf9a9..a41ce03 100644 (file)
@@ -1,3 +1,7 @@
+2005-12-24  Ulrich Drepper  <drepper@redhat.com>
+
+       * version.c: Update cpoyright year.
+
 2005-12-23  Ulrich Drepper  <drepper@redhat.com>
 
        * pthread_mutex_destroy.c: Set mutex type to an invalid value.
index f2fd25f..1be6b7f 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -23,7 +23,7 @@
 
 static const char banner[] =
 #include "banner.h"
-"Copyright (C) 2003 Free Software Foundation, Inc.\n\
+"Copyright (C) 2005 Free Software Foundation, Inc.\n\
 This is free software; see the source for copying conditions.\n\
 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n\
 PARTICULAR PURPOSE.\n"
index 724daba..4de8cbb 100644 (file)
@@ -1,5 +1,5 @@
 /* Error constants.  Linux specific version.
-   Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 1998, 1999, 2005 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
 /* Linux has no ENOTSUP error code.  */
 # define ENOTSUP EOPNOTSUPP
 
-/* Linux also had no ECANCELED error code.  Since it is not used here
-   we define it to an invalid value.  */
+/* Older Linux versions also had no ECANCELED error code.  */
 # ifndef ECANCELED
 #  define ECANCELED    125
 # endif
 
+/* Support for error codes to support robust mutexes was added later, too.  */
+# ifndef EOWNERDEAD
+#  define EOWNERDEAD           130
+#  define ENOTRECOVERABLE      131
+# endif
+
 # ifndef __ASSEMBLER__
 /* Function to get address of global `errno' variable.  */
 extern int *__errno_location (void) __THROW __attribute__ ((__const__));