diff options
author | Roland McGrath <roland@gnu.org> | 2005-03-08 20:44:46 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2005-03-08 20:44:46 +0000 |
commit | aa6938f70429c39e77331cb1080dd7a16f5ab5af (patch) | |
tree | 98efb02985e3483c852a1271635bd0a566aeb21f | |
parent | 854278dff83a754f1d24a17c1c1068e8ebfe6195 (diff) | |
download | glibc-aa6938f70429c39e77331cb1080dd7a16f5ab5af.zip glibc-aa6938f70429c39e77331cb1080dd7a16f5ab5af.tar.gz glibc-aa6938f70429c39e77331cb1080dd7a16f5ab5af.tar.bz2 |
2005-03-08 Roland McGrath <roland@redhat.com>
* sysdeps/gnu/errlist-compat.awk: Use NERR in all array decls, so
array types match exactly in C alias decls.
-rw-r--r-- | sysdeps/gnu/errlist-compat.awk | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/gnu/errlist-compat.awk b/sysdeps/gnu/errlist-compat.awk index f357232..2fb5fd9 100644 --- a/sysdeps/gnu/errlist-compat.awk +++ b/sysdeps/gnu/errlist-compat.awk @@ -90,7 +90,7 @@ END { n = vcount[old]; printf "#if SHLIB_COMPAT (libc, %s, %s)\n", old, new; printf "# include <bits/wordsize.h>\n"; - printf "extern const char *const __sys_errlist_%s[%d];\n", old, n; + printf "extern const char *const __sys_errlist_%s[NERR];\n", old; printf "const int __sys_nerr_%s = %d;\n", old, n; printf "strong_alias (_sys_errlist_internal, __sys_errlist_%s)\n", old; printf "declare_symbol (__sys_errlist_%s, object, __WORDSIZE/8*%d)\n", \ @@ -99,7 +99,7 @@ END { old, old; printf "compat_symbol (libc, __sys_nerr_%s, sys_nerr, %s);\n", old, old; - printf "extern const char *const ___sys_errlist_%s[%d];\n", old, n; + printf "extern const char *const ___sys_errlist_%s[NERR];\n", old; printf "extern const int __sys_nerr_%s;\n", old; printf "strong_alias (__sys_errlist_%s, ___sys_errlist_%s)\n", old, old; printf "strong_alias (__sys_nerr_%s, ___sys_nerr_%s)\n", old, old; |