mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-28 00:21:52 +03:00
[BZ #40]
Update. 2004-05-15 Petter Reinholdtsen <pere@hungry.com> * locale/iso-3166.def: Remove YUGOSLAVIA and insert "SERBIA AND MONTENEGRO" which have taken over the code 819. Patch from Danilo Segan. [BZ #40] 2004-05-15 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (SYSCALL_ERROR_HANDLER): Rename __sparc.get_pic.l7 to __sparc_get_pic_l7. 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk> * catgets/gencat.c: Update bug reporting instructions. * csu/version.c: Likewise. * debug/catchsegv.sh: Likewise. * debug/pcprofiledump.c: Likewise. * debug/xtrace.sh: Likewise. * elf/ldd.bash.in: Likewise. * iconv/iconv_prog.c: Likewise. * iconv/iconvconfig.c: Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * login/programs/pt_chown.c: Likewise. * malloc/memusage.sh: Likewise. * malloc/memusagestat.c: Likewise. * malloc/mtrace.pl: Likewise. * manual/crypt.texi: Likewise. * manual/install.texi: Likewise. * nss/makedb.c: Likewise. 2004-05-14 Jakub Jelinek <jakub@redhat.com> * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Only CHECK_STATIC_TLS if sym != NULL. * sysdeps/sh/dl-machine.h (elf_machine_rela): Likewise. * sysdeps/i386/dl-machine.h (elf_machine_rela): Likewise. 2004-05-12 Andreas Schwab <schwab@suse.de> * posix/regex_internal.c (build_wcs_buffer): Also set pstr->mbs when translating. 2004-05-13 H.J. Lu <hongjiu.lu@intel.com> * Rules (xtests): Depend on tests.
This commit is contained in:
48
ChangeLog
48
ChangeLog
@ -1,3 +1,51 @@
|
|||||||
|
2004-05-15 Petter Reinholdtsen <pere@hungry.com>
|
||||||
|
|
||||||
|
* locale/iso-3166.def: Remove YUGOSLAVIA and insert "SERBIA AND
|
||||||
|
MONTENEGRO" which have taken over the code 819. Patch from
|
||||||
|
Danilo Segan. [BZ #40]
|
||||||
|
|
||||||
|
2004-05-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h
|
||||||
|
(SYSCALL_ERROR_HANDLER): Rename __sparc.get_pic.l7 to
|
||||||
|
__sparc_get_pic_l7.
|
||||||
|
|
||||||
|
2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
|
||||||
|
|
||||||
|
* catgets/gencat.c: Update bug reporting instructions.
|
||||||
|
* csu/version.c: Likewise.
|
||||||
|
* debug/catchsegv.sh: Likewise.
|
||||||
|
* debug/pcprofiledump.c: Likewise.
|
||||||
|
* debug/xtrace.sh: Likewise.
|
||||||
|
* elf/ldd.bash.in: Likewise.
|
||||||
|
* iconv/iconv_prog.c: Likewise.
|
||||||
|
* iconv/iconvconfig.c: Likewise.
|
||||||
|
* locale/programs/locale.c: Likewise.
|
||||||
|
* locale/programs/localedef.c: Likewise.
|
||||||
|
* login/programs/pt_chown.c: Likewise.
|
||||||
|
* malloc/memusage.sh: Likewise.
|
||||||
|
* malloc/memusagestat.c: Likewise.
|
||||||
|
* malloc/mtrace.pl: Likewise.
|
||||||
|
* manual/crypt.texi: Likewise.
|
||||||
|
* manual/install.texi: Likewise.
|
||||||
|
* nss/makedb.c: Likewise.
|
||||||
|
|
||||||
|
2004-05-14 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Only
|
||||||
|
CHECK_STATIC_TLS if sym != NULL.
|
||||||
|
* sysdeps/sh/dl-machine.h (elf_machine_rela): Likewise.
|
||||||
|
* sysdeps/i386/dl-machine.h (elf_machine_rela): Likewise.
|
||||||
|
|
||||||
|
2004-05-12 Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
* posix/regex_internal.c (build_wcs_buffer): Also set pstr->mbs
|
||||||
|
when translating.
|
||||||
|
|
||||||
|
2004-05-13 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* Rules (xtests): Depend on tests.
|
||||||
|
|
||||||
2004-05-13 Jakub Jelinek <jakub@redhat.com>
|
2004-05-13 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* libio/genops.c (_IO_default_xsputn): Avoid one overflow per char if
|
* libio/genops.c (_IO_default_xsputn): Avoid one overflow per char if
|
||||||
|
@ -231,7 +231,8 @@ more_help (int key, const char *text, void *input)
|
|||||||
case ARGP_KEY_HELP_EXTRA:
|
case ARGP_KEY_HELP_EXTRA:
|
||||||
/* We print some extra information. */
|
/* We print some extra information. */
|
||||||
return strdup (gettext ("\
|
return strdup (gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"));
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"));
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,8 @@ Compiled by GNU CC version "__VERSION__".\n"
|
|||||||
#ifdef USE_TLS
|
#ifdef USE_TLS
|
||||||
"Thread-local storage support included.\n"
|
"Thread-local storage support included.\n"
|
||||||
#endif
|
#endif
|
||||||
"Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n";
|
"For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n";
|
||||||
|
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
|
@ -33,7 +33,8 @@ if test $# -eq 0; then
|
|||||||
echo 'Usage: catchsegv PROGRAM ARGS...'
|
echo 'Usage: catchsegv PROGRAM ARGS...'
|
||||||
echo ' --help print this help, then exit'
|
echo ' --help print this help, then exit'
|
||||||
echo ' --version print version number, then exit'
|
echo ' --version print version number, then exit'
|
||||||
echo "Report bugs using the \`glibcbug' script to <bugs@gnu.org>."
|
echo "For bug reporting instructions, please see:"
|
||||||
|
echo "<http://www.gnu.org/software/libc/bugs.html>."
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
--v | --ve | --ver | --vers | --versi | --versio | --version)
|
--v | --ve | --ver | --vers | --versi | --versio | --version)
|
||||||
|
@ -197,7 +197,8 @@ more_help (int key, const char *text, void *input)
|
|||||||
case ARGP_KEY_HELP_EXTRA:
|
case ARGP_KEY_HELP_EXTRA:
|
||||||
/* We print some extra information. */
|
/* We print some extra information. */
|
||||||
return strdup (gettext ("\
|
return strdup (gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"));
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"));
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -54,7 +54,8 @@ do_help() {
|
|||||||
Mandatory arguments to long options are also mandatory for any corresponding
|
Mandatory arguments to long options are also mandatory for any corresponding
|
||||||
short options.
|
short options.
|
||||||
|
|
||||||
Report bugs using the \`glibcbug' script to <bugs@gnu.org>.\n"
|
For bug reporting instructions, please see:
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,7 +51,8 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|||||||
-d, --data-relocs process data relocations
|
-d, --data-relocs process data relocations
|
||||||
-r, --function-relocs process data and function relocations
|
-r, --function-relocs process data and function relocations
|
||||||
-v, --verbose print all information
|
-v, --verbose print all information
|
||||||
Report bugs using the \`glibcbug' script to <bugs@gnu.org>."
|
For bug reporting instructions, please see:
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>."
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
-d | --d | --da | --dat | --data | --data- | --data-r | --data-re | \
|
-d | --d | --da | --dat | --data | --data- | --data-r | --data-re | \
|
||||||
|
@ -406,7 +406,8 @@ more_help (int key, const char *text, void *input)
|
|||||||
case ARGP_KEY_HELP_EXTRA:
|
case ARGP_KEY_HELP_EXTRA:
|
||||||
/* We print some extra information. */
|
/* We print some extra information. */
|
||||||
return strdup (gettext ("\
|
return strdup (gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"));
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"));
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -355,7 +355,8 @@ more_help (int key, const char *text, void *input)
|
|||||||
case ARGP_KEY_HELP_EXTRA:
|
case ARGP_KEY_HELP_EXTRA:
|
||||||
/* We print some extra information. */
|
/* We print some extra information. */
|
||||||
return strdup (gettext ("\
|
return strdup (gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"));
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"));
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -193,6 +193,7 @@ DEFINE_COUNTRY_CODE ("SAN MARINO", SM, SMR, 674)
|
|||||||
DEFINE_COUNTRY_CODE ("SAO TOME AND PRINCIPE", ST, STP, 678)
|
DEFINE_COUNTRY_CODE ("SAO TOME AND PRINCIPE", ST, STP, 678)
|
||||||
DEFINE_COUNTRY_CODE ("SAUDI ARABIA", SA, SAU, 682)
|
DEFINE_COUNTRY_CODE ("SAUDI ARABIA", SA, SAU, 682)
|
||||||
DEFINE_COUNTRY_CODE ("SENEGAL", SN, SEN, 686)
|
DEFINE_COUNTRY_CODE ("SENEGAL", SN, SEN, 686)
|
||||||
|
DEFINE_COUNTRY_CODE ("SERBIA AND MONTENEGRO", CS, SCG, 891)
|
||||||
DEFINE_COUNTRY_CODE ("SEYCHELLES", SC, SYC, 690)
|
DEFINE_COUNTRY_CODE ("SEYCHELLES", SC, SYC, 690)
|
||||||
DEFINE_COUNTRY_CODE ("SIERRA LEONE", SL, SLE, 694)
|
DEFINE_COUNTRY_CODE ("SIERRA LEONE", SL, SLE, 694)
|
||||||
DEFINE_COUNTRY_CODE ("SINGAPORE", SG, SGP, 702)
|
DEFINE_COUNTRY_CODE ("SINGAPORE", SG, SGP, 702)
|
||||||
@ -240,6 +241,5 @@ DEFINE_COUNTRY_CODE ("VIRGIN ISLANDS, U.S.", VI, VIR, 850)
|
|||||||
DEFINE_COUNTRY_CODE ("WALLIS AND FUTUNA", WF, WLF, 876)
|
DEFINE_COUNTRY_CODE ("WALLIS AND FUTUNA", WF, WLF, 876)
|
||||||
DEFINE_COUNTRY_CODE ("WESTERN SAHARA", EH, ESH, 732)
|
DEFINE_COUNTRY_CODE ("WESTERN SAHARA", EH, ESH, 732)
|
||||||
DEFINE_COUNTRY_CODE ("YEMEN", YE, YEM, 887)
|
DEFINE_COUNTRY_CODE ("YEMEN", YE, YEM, 887)
|
||||||
DEFINE_COUNTRY_CODE ("YUGOSLAVIA", YU, YUG, 891)
|
|
||||||
DEFINE_COUNTRY_CODE ("ZAMBIA", ZM, ZMB, 894)
|
DEFINE_COUNTRY_CODE ("ZAMBIA", ZM, ZMB, 894)
|
||||||
DEFINE_COUNTRY_CODE ("ZIMBABWE", ZW, ZWE, 716)
|
DEFINE_COUNTRY_CODE ("ZIMBABWE", ZW, ZWE, 716)
|
||||||
|
@ -277,7 +277,8 @@ more_help (int key, const char *text, void *input)
|
|||||||
case ARGP_KEY_HELP_EXTRA:
|
case ARGP_KEY_HELP_EXTRA:
|
||||||
/* We print some extra information. */
|
/* We print some extra information. */
|
||||||
return xstrdup (gettext ("\
|
return xstrdup (gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"));
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"));
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -370,7 +370,8 @@ System's directory for character maps : %s\n\
|
|||||||
locale path : %s\n\
|
locale path : %s\n\
|
||||||
%s"),
|
%s"),
|
||||||
CHARMAP_PATH, REPERTOIREMAP_PATH, LOCALE_PATH, gettext ("\
|
CHARMAP_PATH, REPERTOIREMAP_PATH, LOCALE_PATH, gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"));
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"));
|
||||||
return cp;
|
return cp;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2004-05-17 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* SUPPORTED (SUPPORTED-LOCALES): Remove sr_YU locales.
|
||||||
|
|
||||||
2004-05-15 Petter Reinholdtsen <pere@hungry.com>
|
2004-05-15 Petter Reinholdtsen <pere@hungry.com>
|
||||||
|
|
||||||
* locales/it_IT: Change currency formatting from none to two
|
* locales/it_IT: Change currency formatting from none to two
|
||||||
|
@ -274,10 +274,6 @@ so_KE/ISO-8859-1 \
|
|||||||
so_SO/ISO-8859-1 \
|
so_SO/ISO-8859-1 \
|
||||||
sq_AL.UTF-8/UTF-8 \
|
sq_AL.UTF-8/UTF-8 \
|
||||||
sq_AL/ISO-8859-1 \
|
sq_AL/ISO-8859-1 \
|
||||||
sr_YU.UTF-8/UTF-8 \
|
|
||||||
sr_YU.UTF-8@cyrillic/UTF-8 \
|
|
||||||
sr_YU/ISO-8859-2 \
|
|
||||||
sr_YU@cyrillic/ISO-8859-5 \
|
|
||||||
st_ZA.UTF-8/UTF-8 \
|
st_ZA.UTF-8/UTF-8 \
|
||||||
st_ZA/ISO-8859-1 \
|
st_ZA/ISO-8859-1 \
|
||||||
sv_FI.UTF-8/UTF-8 \
|
sv_FI.UTF-8/UTF-8 \
|
||||||
|
@ -1,323 +0,0 @@
|
|||||||
comment_char %
|
|
||||||
escape_char /
|
|
||||||
%
|
|
||||||
% Serbian Language Locale for Yugoslavia
|
|
||||||
% Source: USM/MZT
|
|
||||||
% Address:
|
|
||||||
%
|
|
||||||
% Contact:
|
|
||||||
% Email:
|
|
||||||
% Tel:
|
|
||||||
% Fax: none
|
|
||||||
% Language: sr
|
|
||||||
% Territory: YU
|
|
||||||
% Revision: 4.4
|
|
||||||
% Date: 1997-04-17
|
|
||||||
% Application: general
|
|
||||||
% Users: general
|
|
||||||
% Charset: ISO-8859-2
|
|
||||||
% Distribution and use is free, also
|
|
||||||
% for commercial purposes.
|
|
||||||
|
|
||||||
LC_IDENTIFICATION
|
|
||||||
title "Serbian locale for Yugoslavia"
|
|
||||||
source "USM/MZT"
|
|
||||||
address ""
|
|
||||||
contact ""
|
|
||||||
email "bug-glibc@gnu.org"
|
|
||||||
tel ""
|
|
||||||
fax ""
|
|
||||||
language "Serbian"
|
|
||||||
territory "Yugoslavia"
|
|
||||||
revision "1.0"
|
|
||||||
date "2000-06-29"
|
|
||||||
%
|
|
||||||
category "sr_YU:2000";LC_IDENTIFICATION
|
|
||||||
category "sr_YU:2000";LC_CTYPE
|
|
||||||
category "sr_YU:2000";LC_COLLATE
|
|
||||||
category "sr_YU:2000";LC_TIME
|
|
||||||
category "sr_YU:2000";LC_NUMERIC
|
|
||||||
category "sr_YU:2000";LC_MONETARY
|
|
||||||
category "sr_YU:2000";LC_MESSAGES
|
|
||||||
category "sr_YU:2000";LC_PAPER
|
|
||||||
category "sr_YU:2000";LC_NAME
|
|
||||||
category "sr_YU:2000";LC_ADDRESS
|
|
||||||
category "sr_YU:2000";LC_TELEPHONE
|
|
||||||
|
|
||||||
END LC_IDENTIFICATION
|
|
||||||
|
|
||||||
LC_COLLATE
|
|
||||||
copy "iso14651_t1"
|
|
||||||
|
|
||||||
% a b c c' c< d dz< d// e f g h i j k l lj m n nj o p
|
|
||||||
% q r s s< t u v w x y z z<
|
|
||||||
|
|
||||||
collating-symbol <d-z-sh>
|
|
||||||
collating-element <D-Z<> from "<U0044><U017D>"
|
|
||||||
collating-element <D-z<> from "<U0044><U017E>"
|
|
||||||
collating-element <d-Z<> from "<U0064><U017D>"
|
|
||||||
collating-element <d-z<> from "<U0064><U017E>"
|
|
||||||
collating-symbol <l-j-sh>
|
|
||||||
collating-element <L-J> from "<U004C><U004A>"
|
|
||||||
collating-element <L-j> from "<U004C><U006A>"
|
|
||||||
collating-element <l-J> from "<U006C><U004A>"
|
|
||||||
collating-element <l-j> from "<U006C><U006A>"
|
|
||||||
collating-symbol <n-j-sh>
|
|
||||||
collating-element <N-J> from "<U004E><U004A>"
|
|
||||||
collating-element <N-j> from "<U004E><U006A>"
|
|
||||||
collating-element <n-J> from "<U006E><U004A>"
|
|
||||||
collating-element <n-j> from "<U006E><U006A>"
|
|
||||||
collating-symbol <cacute>
|
|
||||||
collating-symbol <ccaron>
|
|
||||||
collating-symbol <d//>
|
|
||||||
collating-symbol <scaron>
|
|
||||||
collating-symbol <zcaron>
|
|
||||||
|
|
||||||
collating-symbol <CAP-MIN>
|
|
||||||
collating-symbol <MIN-CAP>
|
|
||||||
|
|
||||||
reorder-after <MIN>
|
|
||||||
<MIN-CAP>
|
|
||||||
reorder-after <CAP>
|
|
||||||
<CAP-MIN>
|
|
||||||
|
|
||||||
reorder-after <c>
|
|
||||||
<cacute>
|
|
||||||
<ccaron>
|
|
||||||
<d>
|
|
||||||
<d-z-sh>
|
|
||||||
<d//>
|
|
||||||
reorder-after <l>
|
|
||||||
<l-j-sh>
|
|
||||||
reorder-after <n>
|
|
||||||
<n-j-sh>
|
|
||||||
reorder-after <s>
|
|
||||||
<scaron>
|
|
||||||
reorder-after <z>
|
|
||||||
<zcaron>
|
|
||||||
|
|
||||||
reorder-after <U0063>
|
|
||||||
<U0107> <cacute>;<PCT>;<MIN>;IGNORE
|
|
||||||
<U010D> <ccaron>;<PCT>;<MIN>;IGNORE
|
|
||||||
reorder-after <U0043>
|
|
||||||
<U0106> <cacute>;<PCT>;<CAP>;IGNORE
|
|
||||||
<U010C> <ccaron>;<PCT>;<CAP>;IGNORE
|
|
||||||
|
|
||||||
reorder-after <U0064>
|
|
||||||
<d-z<> <d-z-sh>;<PCT>;<MIN>;IGNORE
|
|
||||||
<d-Z<> <d-z-sh>;<PCT>;<MIN-CAP>;IGNORE
|
|
||||||
<U0111> <d//>;<PCT>;<MIN>;IGNORE
|
|
||||||
reorder-after <U0044>
|
|
||||||
<D-Z<> <d-z-sh>;<PCT>;<CAP>;IGNORE
|
|
||||||
<D-z<> <d-z-sh>;<PCT>;<CAP-MIN>;IGNORE
|
|
||||||
<U0110> <d//>;<PCT>;<CAP>;IGNORE
|
|
||||||
|
|
||||||
reorder-after <U006C>
|
|
||||||
<l-j> <l-j-sh>;<PCT>;<MIN>;IGNORE
|
|
||||||
<l-J> <l-j-sh>;<PCT>;<MIN-CAP>;IGNORE
|
|
||||||
reorder-after <U004C>
|
|
||||||
<L-J> <l-j-sh>;<PCT>;<CAP>;IGNORE
|
|
||||||
<L-j> <l-j-sh>;<PCT>;<CAP-MIN>;IGNORE
|
|
||||||
|
|
||||||
reorder-after <U006E>
|
|
||||||
<n-j> <n-j-sh>;<PCT>;<MIN>;IGNORE
|
|
||||||
<n-J> <n-j-sh>;<PCT>;<MIN-CAP>;IGNORE
|
|
||||||
reorder-after <U004E>
|
|
||||||
<N-J> <n-j-sh>;<PCT>;<CAP>;IGNORE
|
|
||||||
<N-j> <n-j-sh>;<PCT>;<CAP-MIN>;IGNORE
|
|
||||||
|
|
||||||
reorder-after <U0073>
|
|
||||||
<U0161> <scaron>;<PCT>;<MIN>;IGNORE
|
|
||||||
reorder-after <U0053>
|
|
||||||
<U0160> <scaron>;<PCT>;<CAP>;IGNORE
|
|
||||||
|
|
||||||
reorder-after <U007A>
|
|
||||||
<U017E> <zcaron>;<PCT>;<MIN>;IGNORE
|
|
||||||
reorder-after <U005A>
|
|
||||||
<U017D> <zcaron>;<PCT>;<CAP>;IGNORE
|
|
||||||
|
|
||||||
reorder-end
|
|
||||||
END LC_COLLATE
|
|
||||||
|
|
||||||
LC_CTYPE
|
|
||||||
copy "i18n"
|
|
||||||
translit_start
|
|
||||||
include "translit_combining";""
|
|
||||||
|
|
||||||
% cyrillic -> latin
|
|
||||||
<U0452> "<U0111>";"<U0064><U006A>" % d-
|
|
||||||
<U0453> "<U0067><U006A>" % gj
|
|
||||||
<U0455> "<U0064><U007A>" % dz
|
|
||||||
<U0458> "<U006A>" % j
|
|
||||||
<U0459> "<U006C><U006A>" % lj
|
|
||||||
<U045A> "<U006e><U006A>" % nj
|
|
||||||
<U045B> "<U0107>";"<U0063>" % c'
|
|
||||||
<U045C> "<U006B><U006A>" % kj
|
|
||||||
<U045F> "<U0064><U017E>";"<U0064><U007A>" % dz<
|
|
||||||
|
|
||||||
<U0402> "<U0110>";"<U0044><U006A>" % D-
|
|
||||||
<U0403> "<U0047><U006A>" % Gj
|
|
||||||
<U0405> "<U0044><U007A>" % Dz
|
|
||||||
<U0408> "<U004A>" % J
|
|
||||||
<U0409> "<U004C><U006A>" % Lj
|
|
||||||
<U040A> "<U004e><U006A>" % Nj
|
|
||||||
<U040B> "<U0106>";"<U0043>" % C'
|
|
||||||
<U040C> "<U004B><U006A>" % Kj
|
|
||||||
<U040F> "<U0044><U017E>";"<U0064><U007A>" % Dz<
|
|
||||||
|
|
||||||
<U0430> "<U0061>"
|
|
||||||
<U0431> "<U0062>"
|
|
||||||
<U0446> "<U0063>"
|
|
||||||
<U0434> "<U0064>"
|
|
||||||
<U0435> "<U0065>"
|
|
||||||
<U0444> "<U0066>"
|
|
||||||
<U0433> "<U0067>"
|
|
||||||
<U0445> "<U0068>"
|
|
||||||
<U0438> "<U0069>"
|
|
||||||
<U043A> "<U006B>"
|
|
||||||
<U043B> "<U006C>"
|
|
||||||
<U043C> "<U006D>"
|
|
||||||
<U043D> "<U006E>"
|
|
||||||
<U043E> "<U006F>"
|
|
||||||
<U043F> "<U0070>"
|
|
||||||
<U0440> "<U0072>"
|
|
||||||
<U0441> "<U0073>"
|
|
||||||
<U0442> "<U0074>"
|
|
||||||
<U0443> "<U0075>"
|
|
||||||
<U0432> "<U0076>"
|
|
||||||
<U0437> "<U007A>"
|
|
||||||
<U0436> "<U017E>";"<U007A>" % z<
|
|
||||||
<U0448> "<U0161>";"<U0073>" % s<
|
|
||||||
<U0447> "<U010D>";"<U0063>" % c<
|
|
||||||
|
|
||||||
<U0410> "<U0041>"
|
|
||||||
<U0411> "<U0042>"
|
|
||||||
<U0426> "<U0043>"
|
|
||||||
<U0414> "<U0044>"
|
|
||||||
<U0415> "<U0045>"
|
|
||||||
<U0424> "<U0046>"
|
|
||||||
<U0413> "<U0047>"
|
|
||||||
<U0425> "<U0048>"
|
|
||||||
<U0418> "<U0049>"
|
|
||||||
<U041A> "<U004B>"
|
|
||||||
<U041B> "<U004C>"
|
|
||||||
<U041C> "<U004D>"
|
|
||||||
<U041D> "<U004E>"
|
|
||||||
<U041E> "<U004F>"
|
|
||||||
<U041F> "<U0050>"
|
|
||||||
<U0420> "<U0052>"
|
|
||||||
<U0421> "<U0053>"
|
|
||||||
<U0422> "<U0054>"
|
|
||||||
<U0423> "<U0055>"
|
|
||||||
<U0412> "<U0056>"
|
|
||||||
<U0417> "<U005A>"
|
|
||||||
<U0416> "<U017D>";"<U005A>" % z<
|
|
||||||
<U0428> "<U0160>";"<U0053>" % s<
|
|
||||||
<U0427> "<U010C>";"<U0063>" % c<
|
|
||||||
|
|
||||||
translit_end
|
|
||||||
END LC_CTYPE
|
|
||||||
|
|
||||||
LC_MESSAGES
|
|
||||||
yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U0031><U005D><U002E><U002A>"
|
|
||||||
noexpr "<U005E><U005B><U006E><U004E><U0030><U005D><U002E><U002A>"
|
|
||||||
END LC_MESSAGES
|
|
||||||
|
|
||||||
LC_MONETARY
|
|
||||||
int_curr_symbol "<U0059><U0055><U004D><U0020>"
|
|
||||||
currency_symbol "<U0064><U0069><U006E>"
|
|
||||||
mon_decimal_point "<U002C>"
|
|
||||||
mon_thousands_sep "<U0020>"
|
|
||||||
mon_grouping 3;3
|
|
||||||
positive_sign ""
|
|
||||||
negative_sign "<U002D>"
|
|
||||||
int_frac_digits 0
|
|
||||||
frac_digits 0
|
|
||||||
p_cs_precedes 1
|
|
||||||
p_sep_by_space 1
|
|
||||||
n_cs_precedes 1
|
|
||||||
n_sep_by_space 1
|
|
||||||
p_sign_posn 1
|
|
||||||
n_sign_posn 1
|
|
||||||
END LC_MONETARY
|
|
||||||
|
|
||||||
LC_NUMERIC
|
|
||||||
decimal_point "<U002C>"
|
|
||||||
thousands_sep ""
|
|
||||||
grouping 0;0
|
|
||||||
END LC_NUMERIC
|
|
||||||
|
|
||||||
LC_TIME
|
|
||||||
|
|
||||||
abday "<U006E><U0065><U0064>";"<U0070><U006F><U006E>";/
|
|
||||||
"<U0075><U0074><U006F>";"<U0073><U0072><U0065>";/
|
|
||||||
"<U010D><U0065><U0074>";"<U0070><U0065><U0074>";/
|
|
||||||
"<U0073><U0075><U0062>"
|
|
||||||
day "<U006E><U0065><U0064><U0065><U006C><U006A><U0061>";/
|
|
||||||
"<U0070><U006F><U006E><U0065><U0064><U0065><U006C><U006A><U0061><U006B>";/
|
|
||||||
"<U0075><U0074><U006F><U0072><U0061><U006B>";/
|
|
||||||
"<U0073><U0072><U0065><U0064><U0061>";/
|
|
||||||
"<U010D><U0065><U0074><U0076><U0072><U0074><U0061><U006B>";/
|
|
||||||
"<U0070><U0065><U0074><U0061><U006B>";/
|
|
||||||
"<U0073><U0075><U0062><U006F><U0074><U0061>"
|
|
||||||
abmon "<U006A><U0061><U006E>";"<U0066><U0065><U0062>";/
|
|
||||||
"<U006D><U0061><U0072>";"<U0061><U0070><U0072>";/
|
|
||||||
"<U006D><U0061><U006A>";"<U006A><U0075><U006E>";/
|
|
||||||
"<U006A><U0075><U006C>";"<U0061><U0076><U0067>";/
|
|
||||||
"<U0073><U0065><U0070>";"<U006F><U006B><U0074>";/
|
|
||||||
"<U006E><U006F><U0076>";"<U0064><U0065><U0063>"
|
|
||||||
mon "<U006A><U0061><U006E><U0075><U0061><U0072>";/
|
|
||||||
"<U0066><U0065><U0062><U0072><U0075><U0061><U0072>";/
|
|
||||||
"<U006D><U0061><U0072><U0074>";/
|
|
||||||
"<U0061><U0070><U0072><U0069><U006C>";/
|
|
||||||
"<U006D><U0061><U006A>";/
|
|
||||||
"<U006A><U0075><U006E><U0069>";/
|
|
||||||
"<U006A><U0075><U006C><U0069>";/
|
|
||||||
"<U0061><U0076><U0067><U0075><U0073><U0074>";/
|
|
||||||
"<U0073><U0065><U0070><U0074><U0065><U006D><U0062><U0061><U0072>";/
|
|
||||||
"<U006F><U006B><U0074><U006F><U0062><U0061><U0072>";/
|
|
||||||
"<U006E><U006F><U0076><U0065><U006D><U0062><U0061><U0072>";/
|
|
||||||
"<U0064><U0065><U0063><U0065><U006D><U0062><U0061><U0072>"
|
|
||||||
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
|
|
||||||
d_fmt "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059><U002E>"
|
|
||||||
t_fmt "<U0025><U0054>"
|
|
||||||
am_pm "";""
|
|
||||||
t_fmt_ampm ""
|
|
||||||
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
|
|
||||||
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
|
|
||||||
<U0025><U005A><U0020><U0025><U0059>"
|
|
||||||
END LC_TIME
|
|
||||||
|
|
||||||
LC_PAPER
|
|
||||||
% FIXME
|
|
||||||
height 297
|
|
||||||
% FIXME
|
|
||||||
width 210
|
|
||||||
END LC_PAPER
|
|
||||||
|
|
||||||
LC_TELEPHONE
|
|
||||||
tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
|
|
||||||
<U006C>"
|
|
||||||
int_prefix "<U0033><U0038><U0031>"
|
|
||||||
END LC_TELEPHONE
|
|
||||||
|
|
||||||
LC_MEASUREMENT
|
|
||||||
% FIXME
|
|
||||||
measurement 1
|
|
||||||
END LC_MEASUREMENT
|
|
||||||
|
|
||||||
LC_NAME
|
|
||||||
name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
|
|
||||||
<U0025><U006D><U0025><U0074><U0025><U0066>"
|
|
||||||
END LC_NAME
|
|
||||||
|
|
||||||
LC_ADDRESS
|
|
||||||
postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
|
|
||||||
<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
|
|
||||||
<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
|
|
||||||
<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
|
|
||||||
<U004E><U0025><U0063><U0025><U004E>"
|
|
||||||
country_ab2 "<U0059><U0055>"
|
|
||||||
country_ab3 "<U0059><U0055><U0047>"
|
|
||||||
country_num 891
|
|
||||||
END LC_ADDRESS
|
|
@ -1,141 +0,0 @@
|
|||||||
comment_char %
|
|
||||||
escape_char /
|
|
||||||
%
|
|
||||||
% Serbian Language Locale for Yugoslavia
|
|
||||||
% Source: USM/MZT
|
|
||||||
% Address:
|
|
||||||
%
|
|
||||||
% Contact:
|
|
||||||
% Email:
|
|
||||||
% Tel:
|
|
||||||
% Fax: none
|
|
||||||
% Language: sr
|
|
||||||
% Territory: YU
|
|
||||||
% Revision: 4.4
|
|
||||||
% Date: 1997-04-17
|
|
||||||
% Application: general
|
|
||||||
% Users: general
|
|
||||||
% Repertoiremap: mnemonic.ds
|
|
||||||
% Charset: ISO-8859-5
|
|
||||||
% Distribution and use is free, also
|
|
||||||
% for commercial purposes.
|
|
||||||
|
|
||||||
LC_IDENTIFICATION
|
|
||||||
title "Serbian locale for Yugoslavia"
|
|
||||||
source "USM/MZT"
|
|
||||||
address ""
|
|
||||||
contact ""
|
|
||||||
email "bug-glibc@gnu.org"
|
|
||||||
tel ""
|
|
||||||
fax ""
|
|
||||||
language "Serbian"
|
|
||||||
territory "Yugoslavia"
|
|
||||||
revision "1.0"
|
|
||||||
date "2000-10-27"
|
|
||||||
%
|
|
||||||
category "sr_YU@cyrillic:2000";LC_IDENTIFICATION
|
|
||||||
category "sr_YU@cyrillic:2000";LC_CTYPE
|
|
||||||
category "sr_YU@cyrillic:2000";LC_COLLATE
|
|
||||||
category "sr_YU@cyrillic:2000";LC_TIME
|
|
||||||
category "sr_YU@cyrillic:2000";LC_NUMERIC
|
|
||||||
category "sr_YU@cyrillic:2000";LC_MONETARY
|
|
||||||
category "sr_YU@cyrillic:2000";LC_MESSAGES
|
|
||||||
category "sr_YU@cyrillic:2000";LC_PAPER
|
|
||||||
category "sr_YU@cyrillic:2000";LC_NAME
|
|
||||||
category "sr_YU@cyrillic:2000";LC_ADDRESS
|
|
||||||
category "sr_YU@cyrillic:2000";LC_TELEPHONE
|
|
||||||
|
|
||||||
END LC_IDENTIFICATION
|
|
||||||
|
|
||||||
LC_COLLATE
|
|
||||||
copy "sr_YU"
|
|
||||||
END LC_COLLATE
|
|
||||||
|
|
||||||
LC_CTYPE
|
|
||||||
copy "i18n"
|
|
||||||
END LC_CTYPE
|
|
||||||
|
|
||||||
LC_MESSAGES
|
|
||||||
yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
|
|
||||||
noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
|
|
||||||
END LC_MESSAGES
|
|
||||||
|
|
||||||
LC_MONETARY
|
|
||||||
int_curr_symbol "<U0059><U0055><U004D><U0020>"
|
|
||||||
currency_symbol "<U0434><U0438><U043D>"
|
|
||||||
mon_decimal_point "<U002C>"
|
|
||||||
mon_thousands_sep "<U0020>"
|
|
||||||
mon_grouping 3;3
|
|
||||||
positive_sign ""
|
|
||||||
negative_sign "<U002D>"
|
|
||||||
int_frac_digits 0
|
|
||||||
frac_digits 0
|
|
||||||
p_cs_precedes 1
|
|
||||||
p_sep_by_space 1
|
|
||||||
n_cs_precedes 1
|
|
||||||
n_sep_by_space 1
|
|
||||||
p_sign_posn 1
|
|
||||||
n_sign_posn 1
|
|
||||||
END LC_MONETARY
|
|
||||||
|
|
||||||
LC_NUMERIC
|
|
||||||
copy "sr_YU"
|
|
||||||
END LC_NUMERIC
|
|
||||||
|
|
||||||
LC_TIME
|
|
||||||
|
|
||||||
abday "<U043D><U0435><U0434>";"<U043F><U043E><U043D>";/
|
|
||||||
"<U0443><U0442><U043E>";"<U0441><U0440><U0435>";/
|
|
||||||
"<U0447><U0435><U0442>";"<U043F><U0435><U0442>";/
|
|
||||||
"<U0441><U0443><U0431>"
|
|
||||||
day "<U043D><U0435><U0434><U0435><U0459><U0061>";/
|
|
||||||
"<U043F><U043E><U043D><U0435><U0434><U0435><U0459><U0430><U043A>";/
|
|
||||||
"<U0443><U0442><U043E><U0440><U0430><U043A>";/
|
|
||||||
"<U0441><U0440><U0435><U0434><U0430>";/
|
|
||||||
"<U0447><U0435><U0442><U0432><U0440><U0442><U0430><U043A>";/
|
|
||||||
"<U043F><U0435><U0442><U0430><U043A>";/
|
|
||||||
"<U0441><U0443><U0431><U043E><U0442><U0430>"
|
|
||||||
abmon "<U0458><U0430><U043D>";"<U0444><U0435><U0431>";/
|
|
||||||
"<U043C><U0430><U0440>";"<U0430><U043F><U0440>";/
|
|
||||||
"<U043C><U0430><U0458>";"<U0458><U0443><U043D>";/
|
|
||||||
"<U0458><U0443><U043B>";"<U0430><U0432><U0433>";/
|
|
||||||
"<U0441><U0435><U043F>";"<U043E><U043A><U0442>";/
|
|
||||||
"<U043D><U043E><U0432>";"<U0434><U0435><U0446>"
|
|
||||||
mon "<U0458><U0430><U043D><U0443><U0430><U0440>";/
|
|
||||||
"<U0444><U0435><U0431><U0440><U0443><U0430><U0440>";/
|
|
||||||
"<U043C><U0430><U0440><U0442>";/
|
|
||||||
"<U0430><U043F><U0440><U0438><U043B>";/
|
|
||||||
"<U043C><U0430><U0458>";/
|
|
||||||
"<U0458><U0443><U043D>";/
|
|
||||||
"<U0458><U0443><U043B>";/
|
|
||||||
"<U0430><U0432><U0433><U0443><U0441><U0442>";/
|
|
||||||
"<U0441><U0435><U043F><U0442><U0435><U043C><U0431><U0430><U0440>";/
|
|
||||||
"<U043E><U043A><U0442><U043E><U0431><U0430><U0440>";/
|
|
||||||
"<U043D><U043E><U0432><U0435><U043C><U0431><U0430><U0440>";/
|
|
||||||
"<U0434><U0435><U0446><U0435><U043C><U0431><U0430><U0440>"
|
|
||||||
d_t_fmt "<U002B><U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
|
|
||||||
d_fmt "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059><U002E>"
|
|
||||||
t_fmt "<U0025><U0054>"
|
|
||||||
am_pm "";""
|
|
||||||
t_fmt_ampm ""
|
|
||||||
END LC_TIME
|
|
||||||
|
|
||||||
LC_PAPER
|
|
||||||
copy "sr_YU"
|
|
||||||
END LC_PAPER
|
|
||||||
|
|
||||||
LC_TELEPHONE
|
|
||||||
copy "sr_YU"
|
|
||||||
END LC_TELEPHONE
|
|
||||||
|
|
||||||
LC_MEASUREMENT
|
|
||||||
copy "sr_YU"
|
|
||||||
END LC_MEASUREMENT
|
|
||||||
|
|
||||||
LC_NAME
|
|
||||||
copy "sr_YU"
|
|
||||||
END LC_NAME
|
|
||||||
|
|
||||||
LC_ADDRESS
|
|
||||||
copy "sr_YU"
|
|
||||||
END LC_ADDRESS
|
|
@ -86,7 +86,8 @@ The owner is set to the current user, the group is set to `%s',\
|
|||||||
and the access permission is set to `%o'.\n\n\
|
and the access permission is set to `%o'.\n\n\
|
||||||
%s"),
|
%s"),
|
||||||
TTY_GROUP, S_IRUSR|S_IWUSR|S_IWGRP, gettext ("\
|
TTY_GROUP, S_IRUSR|S_IWUSR|S_IWGRP, gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"));
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"));
|
||||||
return cp;
|
return cp;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -61,7 +61,8 @@ Profile memory usage of PROGRAM.
|
|||||||
Mandatory arguments to long options are also mandatory for any corresponding
|
Mandatory arguments to long options are also mandatory for any corresponding
|
||||||
short options.
|
short options.
|
||||||
|
|
||||||
Report bugs using the \`glibcbug' script to <bugs@gnu.org>."
|
For bug reporting instructions, please see:
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>."
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -600,7 +600,8 @@ more_help (int key, const char *text, void *input)
|
|||||||
case ARGP_KEY_HELP_EXTRA:
|
case ARGP_KEY_HELP_EXTRA:
|
||||||
/* We print some extra information. */
|
/* We print some extra information. */
|
||||||
orig = gettext ("\
|
orig = gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n");
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n");
|
||||||
cp = strdup (orig);
|
cp = strdup (orig);
|
||||||
if (cp == NULL)
|
if (cp == NULL)
|
||||||
cp = orig;
|
cp = orig;
|
||||||
|
@ -30,7 +30,8 @@ sub usage {
|
|||||||
print " --help print this help, then exit\n";
|
print " --help print this help, then exit\n";
|
||||||
print " --version print version number, then exit\n";
|
print " --version print version number, then exit\n";
|
||||||
print "\n";
|
print "\n";
|
||||||
print "Report bugs using the `glibcbug' script to <bugs\@gnu.org>.\n";
|
print "For bug reporting instructions, please see:\n"
|
||||||
|
print "<http://www.gnu.org/software/libc/bugs.html>.\n";
|
||||||
exit 0;
|
exit 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,8 +79,8 @@ royalty for commercial production or sale of any product developed with
|
|||||||
the source code'' to most countries.
|
the source code'' to most countries.
|
||||||
|
|
||||||
The rules in this area are continuously changing. If you know of any
|
The rules in this area are continuously changing. If you know of any
|
||||||
information in this manual that is out-of-date, please report it using
|
information in this manual that is out-of-date, please report it to
|
||||||
the @code{glibcbug} script. @xref{Reporting Bugs}.
|
the bug database. @xref{Reporting Bugs}.
|
||||||
|
|
||||||
@node getpass
|
@node getpass
|
||||||
@section Reading Passwords
|
@section Reading Passwords
|
||||||
|
@ -559,7 +559,7 @@ It is a good idea to verify that the problem has not already been
|
|||||||
reported. Bugs are documented in two places: The file @file{BUGS}
|
reported. Bugs are documented in two places: The file @file{BUGS}
|
||||||
describes a number of well known bugs and the bug tracking system has a
|
describes a number of well known bugs and the bug tracking system has a
|
||||||
WWW interface at
|
WWW interface at
|
||||||
@url{http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl}. The WWW
|
@url{http://sources.redhat.com/bugzilla/}. The WWW
|
||||||
interface gives you access to open and closed reports. A closed report
|
interface gives you access to open and closed reports. A closed report
|
||||||
normally includes a patch or a hint on solving the problem.
|
normally includes a patch or a hint on solving the problem.
|
||||||
|
|
||||||
@ -582,20 +582,13 @@ library, you really only need to narrow it down to one library
|
|||||||
function call, if possible. This should not be too difficult.
|
function call, if possible. This should not be too difficult.
|
||||||
|
|
||||||
The final step when you have a simple test case is to report the bug.
|
The final step when you have a simple test case is to report the bug.
|
||||||
Do this using the @code{glibcbug} script. It is installed with libc, or
|
Do this using the WWW interface to the bug database.
|
||||||
if you haven't installed it, will be in your build directory. Send your
|
|
||||||
test case, the results you got, the results you expected, and what you
|
|
||||||
think the problem might be (if you've thought of anything).
|
|
||||||
@code{glibcbug} will insert the configuration information we need to
|
|
||||||
see, and ship the report off to @email{bugs@@gnu.org}. Don't send
|
|
||||||
a message there directly; it is fed to a program that expects mail to be
|
|
||||||
formatted in a particular way. Use the script.
|
|
||||||
|
|
||||||
If you are not sure how a function should behave, and this manual
|
If you are not sure how a function should behave, and this manual
|
||||||
doesn't tell you, that's a bug in the manual. Report that too! If the
|
doesn't tell you, that's a bug in the manual. Report that too! If the
|
||||||
function's behavior disagrees with the manual, then either the library
|
function's behavior disagrees with the manual, then either the library
|
||||||
or the manual has a bug, so report the disagreement. If you find any
|
or the manual has a bug, so report the disagreement. If you find any
|
||||||
errors or omissions in this manual, please report them to the Internet
|
errors or omissions in this manual, please report them to the
|
||||||
address @email{bug-glibc-manual@@gnu.org}. If you refer to specific
|
bug database. If you refer to specific
|
||||||
sections of the manual, please include the section names for easier
|
sections of the manual, please include the section names for easier
|
||||||
identification.
|
identification.
|
||||||
|
@ -229,7 +229,8 @@ more_help (int key, const char *text, void *input)
|
|||||||
case ARGP_KEY_HELP_EXTRA:
|
case ARGP_KEY_HELP_EXTRA:
|
||||||
/* We print some extra information. */
|
/* We print some extra information. */
|
||||||
return strdup (gettext ("\
|
return strdup (gettext ("\
|
||||||
Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"));
|
For bug reporting instructions, please see:\n\
|
||||||
|
<http://www.gnu.org/software/libc/bugs.html>.\n"));
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -242,7 +242,7 @@ build_wcs_buffer (pstr)
|
|||||||
for (i = 0; i < pstr->mb_cur_max && i < remain_len; ++i)
|
for (i = 0; i < pstr->mb_cur_max && i < remain_len; ++i)
|
||||||
{
|
{
|
||||||
ch = pstr->raw_mbs [pstr->raw_mbs_idx + byte_idx + i];
|
ch = pstr->raw_mbs [pstr->raw_mbs_idx + byte_idx + i];
|
||||||
buf[i] = pstr->trans[ch];
|
buf[i] = pstr->mbs[byte_idx + i] = pstr->trans[ch];
|
||||||
}
|
}
|
||||||
p = (const char *) buf;
|
p = (const char *) buf;
|
||||||
}
|
}
|
||||||
|
@ -587,20 +587,24 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
|
|||||||
It is a positive value which will be subtracted from the
|
It is a positive value which will be subtracted from the
|
||||||
thread pointer. To get the variable position in the TLS
|
thread pointer. To get the variable position in the TLS
|
||||||
block we subtract the offset from that of the TLS block. */
|
block we subtract the offset from that of the TLS block. */
|
||||||
CHECK_STATIC_TLS (map, sym_map);
|
if (sym != NULL)
|
||||||
*reloc_addr
|
{
|
||||||
= (sym == NULL ? 0 : sym_map->l_tls_offset - sym->st_value)
|
CHECK_STATIC_TLS (map, sym_map);
|
||||||
+ reloc->r_addend;
|
*reloc_addr = sym_map->l_tls_offset - sym->st_value
|
||||||
|
+ reloc->r_addend;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case R_386_TLS_TPOFF:
|
case R_386_TLS_TPOFF:
|
||||||
/* The offset is negative, forward from the thread pointer. */
|
/* The offset is negative, forward from the thread pointer. */
|
||||||
/* We know the offset of object the symbol is contained in.
|
/* We know the offset of object the symbol is contained in.
|
||||||
It is a negative value which will be added to the
|
It is a negative value which will be added to the
|
||||||
thread pointer. */
|
thread pointer. */
|
||||||
CHECK_STATIC_TLS (map, sym_map);
|
if (sym != NULL)
|
||||||
*reloc_addr
|
{
|
||||||
= (sym == NULL ? 0 : sym->st_value - sym_map->l_tls_offset)
|
CHECK_STATIC_TLS (map, sym_map);
|
||||||
+ reloc->r_addend;
|
*reloc_addr = sym->st_value - sym_map->l_tls_offset
|
||||||
|
+ reloc->r_addend;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
# endif /* use TLS */
|
# endif /* use TLS */
|
||||||
case R_386_COPY:
|
case R_386_COPY:
|
||||||
|
@ -580,10 +580,12 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
|
|||||||
It is a positive value which will be added to the thread
|
It is a positive value which will be added to the thread
|
||||||
pointer. To get the variable position in the TLS block
|
pointer. To get the variable position in the TLS block
|
||||||
we add the offset from that of the TLS block. */
|
we add the offset from that of the TLS block. */
|
||||||
CHECK_STATIC_TLS (map, sym_map);
|
if (sym != NULL)
|
||||||
*reloc_addr
|
{
|
||||||
= ((sym == NULL ? 0 : sym_map->l_tls_offset + sym->st_value)
|
CHECK_STATIC_TLS (map, sym_map);
|
||||||
+ reloc->r_addend);
|
*reloc_addr = sym_map->l_tls_offset + sym->st_value
|
||||||
|
+ reloc->r_addend;
|
||||||
|
}
|
||||||
# endif
|
# endif
|
||||||
break;
|
break;
|
||||||
#endif /* use TLS */
|
#endif /* use TLS */
|
||||||
|
@ -521,22 +521,27 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
|
|||||||
/* We know the offset of object the symbol is contained in.
|
/* We know the offset of object the symbol is contained in.
|
||||||
It is a negative value which will be added to the
|
It is a negative value which will be added to the
|
||||||
thread pointer. */
|
thread pointer. */
|
||||||
CHECK_STATIC_TLS (map, sym_map);
|
if (sym != NULL)
|
||||||
*reloc_addr
|
{
|
||||||
= (sym == NULL ? 0 : sym->st_value - sym_map->l_tls_offset)
|
CHECK_STATIC_TLS (map, sym_map);
|
||||||
+ reloc->r_addend;
|
*reloc_addr = sym->st_value - sym_map->l_tls_offset
|
||||||
|
+ reloc->r_addend;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
# ifndef RTLD_BOOTSTRAP
|
# ifndef RTLD_BOOTSTRAP
|
||||||
case R_SPARC_TLS_LE_HIX22:
|
case R_SPARC_TLS_LE_HIX22:
|
||||||
case R_SPARC_TLS_LE_LOX10:
|
case R_SPARC_TLS_LE_LOX10:
|
||||||
CHECK_STATIC_TLS (map, sym_map);
|
if (sym != NULL)
|
||||||
value = (sym == NULL ? 0 : sym->st_value - sym_map->l_tls_offset)
|
{
|
||||||
+ reloc->r_addend;
|
CHECK_STATIC_TLS (map, sym_map);
|
||||||
if (r_type == R_SPARC_TLS_LE_HIX22)
|
value = sym->st_value - sym_map->l_tls_offset
|
||||||
*reloc_addr = (*reloc_addr & 0xffc00000) | ((~value) >> 10);
|
+ reloc->r_addend;
|
||||||
else
|
if (r_type == R_SPARC_TLS_LE_HIX22)
|
||||||
*reloc_addr = (*reloc_addr & 0xffffe000) | (value & 0x3ff)
|
*reloc_addr = (*reloc_addr & 0xffc00000) | ((~value) >> 10);
|
||||||
| 0x1c00;
|
else
|
||||||
|
*reloc_addr = (*reloc_addr & 0xffffe000) | (value & 0x3ff)
|
||||||
|
| 0x1c00;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1997, 2002, 2003 Free Software Foundation, Inc.
|
/* Copyright (C) 1997, 2002, 2003, 2004 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Miguel de Icaza <miguel@gnu.ai.mit.edu>, January 1997.
|
Contributed by Miguel de Icaza <miguel@gnu.ai.mit.edu>, January 1997.
|
||||||
|
|
||||||
@ -70,18 +70,18 @@ handler:
|
|||||||
|
|
||||||
#if RTLD_PRIVATE_ERRNO
|
#if RTLD_PRIVATE_ERRNO
|
||||||
# define SYSCALL_ERROR_HANDLER \
|
# define SYSCALL_ERROR_HANDLER \
|
||||||
.section .gnu.linkonce.t.__sparc.get_pic.l7,"ax",@progbits; \
|
.section .gnu.linkonce.t.__sparc_get_pic_l7,"ax",@progbits; \
|
||||||
.globl __sparc.get_pic.l7; \
|
.globl __sparc_get_pic_l7; \
|
||||||
.hidden __sparc.get_pic.l7; \
|
.hidden __sparc_get_pic_l7; \
|
||||||
.type __sparc.get_pic.l7,@function; \
|
.type __sparc_get_pic_l7,@function; \
|
||||||
__sparc.get_pic.l7: \
|
__sparc_get_pic_l7: \
|
||||||
retl; \
|
retl; \
|
||||||
add %o7, %l7, %l7; \
|
add %o7, %l7, %l7; \
|
||||||
.previous; \
|
.previous; \
|
||||||
SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler) \
|
SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler) \
|
||||||
save %sp,-96,%sp; \
|
save %sp,-96,%sp; \
|
||||||
sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7; \
|
sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7; \
|
||||||
call __sparc.get_pic.l7; \
|
call __sparc_get_pic_l7; \
|
||||||
add %l7, %lo(_GLOBAL_OFFSET_TABLE_+4), %l7; \
|
add %l7, %lo(_GLOBAL_OFFSET_TABLE_+4), %l7; \
|
||||||
ld [%l7 + errno], %l0; \
|
ld [%l7 + errno], %l0; \
|
||||||
st %i0, [%l0]; \
|
st %i0, [%l0]; \
|
||||||
@ -96,11 +96,11 @@ SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler) \
|
|||||||
# endif
|
# endif
|
||||||
# ifdef SHARED
|
# ifdef SHARED
|
||||||
# define SYSCALL_ERROR_HANDLER \
|
# define SYSCALL_ERROR_HANDLER \
|
||||||
.section .gnu.linkonce.t.__sparc.get_pic.l7,"ax",@progbits; \
|
.section .gnu.linkonce.t.__sparc_get_pic_l7,"ax",@progbits; \
|
||||||
.globl __sparc.get_pic.l7; \
|
.globl __sparc_get_pic_l7; \
|
||||||
.hidden __sparc.get_pic.l7; \
|
.hidden __sparc_get_pic_l7; \
|
||||||
.type __sparc.get_pic.l7,@function; \
|
.type __sparc_get_pic_l7,@function; \
|
||||||
__sparc.get_pic.l7: \
|
__sparc_get_pic_l7: \
|
||||||
retl; \
|
retl; \
|
||||||
add %o7, %l7, %l7; \
|
add %o7, %l7, %l7; \
|
||||||
.previous; \
|
.previous; \
|
||||||
@ -108,7 +108,7 @@ SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler) \
|
|||||||
save %sp,-96,%sp; \
|
save %sp,-96,%sp; \
|
||||||
sethi %tie_hi22(SYSCALL_ERROR_ERRNO), %l1; \
|
sethi %tie_hi22(SYSCALL_ERROR_ERRNO), %l1; \
|
||||||
sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7; \
|
sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7; \
|
||||||
call __sparc.get_pic.l7; \
|
call __sparc_get_pic_l7; \
|
||||||
add %l7, %lo(_GLOBAL_OFFSET_TABLE_+4), %l7; \
|
add %l7, %lo(_GLOBAL_OFFSET_TABLE_+4), %l7; \
|
||||||
add %l1, %tie_lo10(SYSCALL_ERROR_ERRNO), %l1; \
|
add %l1, %tie_lo10(SYSCALL_ERROR_ERRNO), %l1; \
|
||||||
ld [%l7 + %l1], %l1, %tie_ld(SYSCALL_ERROR_ERRNO); \
|
ld [%l7 + %l1], %l1, %tie_ld(SYSCALL_ERROR_ERRNO); \
|
||||||
|
Reference in New Issue
Block a user