This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: check-abi failure with sys_errlist
- From: Andreas Schwab <schwab at linux-m68k dot org>
- To: Andreas Jaeger <aj at suse dot com>
- Cc: libc-alpha <libc-alpha at sourceware dot org>
- Date: Fri, 06 Apr 2012 18:57:24 +0200
- Subject: Re: check-abi failure with sys_errlist
- References: <4F7F1718.6000300@suse.com>
* sysdeps/gnu/errlist-compat.awk (END): Correct definition of
ERR_MAX symbol.
* sysdeps/unix/sysv/linux/Versions (GLIBC_2.12): Adjust
errlist-compat value.
---
sysdeps/gnu/errlist-compat.awk | 4 ++--
sysdeps/unix/sysv/linux/Versions | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sysdeps/gnu/errlist-compat.awk b/sysdeps/gnu/errlist-compat.awk
index 4f70e92..864733b 100644
--- a/sysdeps/gnu/errlist-compat.awk
+++ b/sysdeps/gnu/errlist-compat.awk
@@ -1,5 +1,5 @@
# awk script to generate errlist-compat.c
-# Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002-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
@@ -81,7 +81,7 @@ END {
if (highest > count) {
printf "*** errlist.c count %d inflated to %s count %d (old errno.h?)\n", \
count, highest_version, highest > "/dev/stderr";
- printf "#define ERR_MAX %d\n\n", highest;
+ printf "#define ERR_MAX %d\n\n", highest - 1;
}
# same regardless of awk's ordering of the associative array.
diff --git a/sysdeps/unix/sysv/linux/Versions b/sysdeps/unix/sysv/linux/Versions
index 7f2f1b9..f9647be 100644
--- a/sysdeps/unix/sysv/linux/Versions
+++ b/sysdeps/unix/sysv/linux/Versions
@@ -142,7 +142,7 @@ libc {
fallocate;
}
GLIBC_2.12 {
- #errlist-compat 134
+ #errlist-compat 135
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
ntp_gettimex;
--
1.7.9.6
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."