Skip to content

Commit

Permalink
Updated to fedora-glibc-20060929T2037
Browse files Browse the repository at this point in the history
  • Loading branch information
Jakub Jelinek committed Sep 29, 2006
1 parent 5ed9cc7 commit af47bc4
Show file tree
Hide file tree
Showing 15 changed files with 678 additions and 460 deletions.
24 changes: 24 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
2006-09-29 Ulrich Drepper <drepper@redhat.com>

* version.h (RELEASE): Bump to 2.5.
* README: Regenerated.

* locale/iso-3166.def: Add Aaland Islands and Montenegro.

[BZ #3273]
* nscd/nscd_initgroups.c (__nscd_getgrouplist): It is OK to have
found no group members.
Patch by Petr Baudis.

2006-09-29 Jakub Jelinek <jakub@redhat.com>

* elf/rtld.c (_dl_start_final): If not USE___THREAD, don't
assert bootstrap_map.l_tls_modid is zero.
(_dl_start): Initialize bootstrap_map.l_tls_modid to 0
if USE___THREAD.

2006-09-27 Ulrich Drepper <drepper@redhat.com>

* libio/stdio.h: Move open_wmemstream prototype to ...
* wcsmbs/wchar.h: ... here.

2006-09-25 Jakub Jelinek <jakub@redhat.com>

[BZ #3252]
Expand Down
4 changes: 3 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
GNU C Library NEWS -- history of user-visible changes. 2006-09-24
GNU C Library NEWS -- history of user-visible changes. 2006-09-29
Copyright (C) 1992-2002,2003,2004,2005,2006 Free Software Foundation, Inc.
See the end for copying conditions.

Expand Down Expand Up @@ -39,6 +39,8 @@ Version 2.5

* Support for priority protected mutexes added by Jakub Jelinek.

* New locales: nr_ZA, pa_PK, ca_AD, ca_FR, ca_IT, el_CY, tr_CY, as_IN,
or_IN, csb_PL, fy_NL, sr_ME.

Version 2.4

Expand Down
4 changes: 2 additions & 2 deletions README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This directory contains the version 2.4 release of the GNU C Library.
This directory contains the version 2.5 release of the GNU C Library.

The GNU C Library is the standard system C library for all GNU systems,
and is an important part of what makes up a GNU system. It provides the
Expand Down Expand Up @@ -59,7 +59,7 @@ The GNU C Library supports these configurations for using Linux kernels:

The code for other CPU configurations supported by volunteers outside of
the core glibc maintenance effort is contained in the separate `ports'
add-on. You can find glibc-ports-2.4 distributed separately in the
add-on. You can find glibc-ports-2.5 distributed separately in the
same place where you got the main glibc distribution files.
Currently these configurations are known to work using the `ports' add-on:

Expand Down
4 changes: 3 additions & 1 deletion elf/rtld.c
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,6 @@ _dl_start_final (void *arg, struct dl_start_final_info *info)
GL(dl_rtld_map).l_tls_offset = info->l.l_tls_offset;
GL(dl_rtld_map).l_tls_modid = 1;
# else
assert (info->l.l_tls_modid == 0);
# if NO_TLS_OFFSET != 0
GL(dl_rtld_map).l_tls_offset = NO_TLS_OFFSET;
# endif
Expand Down Expand Up @@ -389,6 +388,9 @@ _dl_start (void *arg)
++cnt)
bootstrap_map.l_info[cnt] = 0;
# endif
# if USE___THREAD
bootstrap_map.l_tls_modid = 0;
# endif
#endif

/* Figure out the run-time load address of the dynamic linker itself. */
Expand Down
4 changes: 2 additions & 2 deletions fedora/branch.mk
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ glibc-branch := fedora
glibc-base := HEAD
DIST_BRANCH := devel
COLLECTION := dist-fc4
fedora-sync-date := 2006-09-25 15:35 UTC
fedora-sync-tag := fedora-glibc-20060925T1535
fedora-sync-date := 2006-09-29 20:37 UTC
fedora-sync-tag := fedora-glibc-20060929T2037
8 changes: 7 additions & 1 deletion fedora/glibc.spec.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%define glibcrelease 35
%define glibcrelease 1
%define auxarches i586 i686 athlon sparcv9 alphaev6
%define xenarches i686 athlon
%ifarch %{xenarches}
Expand Down Expand Up @@ -1528,6 +1528,12 @@ rm -f *.filelist*
%endif

%changelog
* Fri Sep 29 2006 Jakub Jelinek <jakub@redhat.com> 2.5-1
- glibc 2.5 release

* Wed Sep 27 2006 Jakub Jelinek <jakub@redhat.com> 2.4.90-36
- rebuilt with gcc-4.1.1-26 to fix unwind info

* Mon Sep 25 2006 Jakub Jelinek <jakub@redhat.com> 2.4.90-35
- fix glob with large number of matches (BZ#3253)
- fix fchownat on kernels that don't support that syscall (BZ#3252)
Expand Down
8 changes: 1 addition & 7 deletions libio/stdio.h
Original file line number Diff line number Diff line change
Expand Up @@ -293,13 +293,7 @@ extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes) __THROW;
/* Open a stream that writes into a malloc'd buffer that is expanded as
necessary. *BUFLOC and *SIZELOC are updated with the buffer's location
and the number of characters written on fflush or fclose. */
extern FILE *open_memstream (char **__restrict __bufloc,
size_t *__restrict __sizeloc) __THROW;

/* Like OPEN_MEMSTREAM, but the stream is wide oriented and produces
a wide character string. */
extern FILE *open_wmemstream (wchar_t **__restrict __bufloc,
size_t *__restrict __sizeloc) __THROW;
extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __THROW;
#endif


Expand Down
2 changes: 2 additions & 0 deletions locale/iso-3166.def
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* http://www.gnu.org/software/libc/bugs.html and follow
* instructions there to file a bug report.
*/
DEFINE_COUNTRY_CODE ("AALAND ISLANDS", AX, ALA, 248)
DEFINE_COUNTRY_CODE ("AFGHANISTAN", AF, AFG, 4)
DEFINE_COUNTRY_CODE ("ALBANIA", AL, ALB, 8)
DEFINE_COUNTRY_CODE ("ALGERIA", DZ, DZA, 12)
Expand Down Expand Up @@ -149,6 +150,7 @@ DEFINE_COUNTRY_CODE ("MICRONESIA, FEDERATED STATES OF", FM, FSM, 583)
DEFINE_COUNTRY_CODE ("MOLDOVA, REPUBLIC OF", MD, MDA, 498)
DEFINE_COUNTRY_CODE ("MONACO", MC, MCO, 492)
DEFINE_COUNTRY_CODE ("MONGOLIA", MN, MNG, 496)
DEFINE_COUNTRY_CODE ("MONTENEGRO", ME, MNE, 499)
DEFINE_COUNTRY_CODE ("MONTSERRAT", MS, MSR, 500)
DEFINE_COUNTRY_CODE ("MOROCCO", MA, MAR, 504)
DEFINE_COUNTRY_CODE ("MOZAMBIQUE", MZ, MOZ, 508)
Expand Down
6 changes: 6 additions & 0 deletions localedata/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2006-09-29 Ulrich Drepper <drepper@redhat.com>

[BZ #39]
* locales/sr_ME: New file.
* SUPPORTED (SUPPORTED-LOCALES): Add sr_ME.

2006-09-20 Ulrich Drepper <drepper@redhat.com>

[BZ #2823]
Expand Down
1 change: 1 addition & 0 deletions localedata/SUPPORTED
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,7 @@ sq_AL.UTF-8/UTF-8 \
sq_AL/ISO-8859-1 \
sr_CS.UTF-8/UTF-8 \
sr_CS/ISO-8859-5 \
sr_ME/UTF-8 \
ss_ZA/UTF-8 \
st_ZA.UTF-8/UTF-8 \
st_ZA/ISO-8859-1 \
Expand Down
140 changes: 140 additions & 0 deletions localedata/locales/sr_ME
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
comment_char %
escape_char /
%
% Serbian Language in Jekavian dialect Locale for Serbia and Montenegro
% Source: sr_YU locale
% Address:
%
% Contact: Danilo Segan
% Email: dsegan@gmx.net
% Tel: +381 63 8626082
% Fax: none
% Language: sr
% Territory: CS
% Revision: 1.0
% Date: 2003-08-13
% Application: general
% Users: general
% Charset: UTF-8, ISO-8859-5
% Distribution and use is free, also
% for commercial purposes.
%
% TODO:
% -- fix LC_COLLATE to work correctly for latin alphabet too
%

LC_IDENTIFICATION
title "Serbian locale for Serbia and Montenegro"
source "sr_YU locale"
address ""
contact "Danilo Segan"
email "bug-glibc@gnu.org"
tel ""
fax ""
language "Serbian"
territory "Serbia and Montenegro"
revision "1.1"
date "2004-01-10"
audience "general"
application ""
abbreviation ""
%
category i18n:1997;LC_IDENTIFICATION
category i18n:1997;LC_CTYPE
category i18n:1997;LC_COLLATE
category i18n:1997;LC_MONETARY
category i18n:1997;LC_NUMERIC
category i18n:1997;LC_TIME
category i18n:1997;LC_MESSAGES
category i18n:1997;LC_PAPER
category i18n:1997;LC_NAME
category i18n:1997;LC_ADDRESS
category i18n:1997;LC_TELEPHONE
category i18n:1997;LC_MEASUREMENT
END LC_IDENTIFICATION

LC_CTYPE
copy "sr_CS"
END LC_CTYPE

LC_COLLATE
copy "sr_CS"
END LC_COLLATE

LC_MONETARY
copy "sr_CS"
END LC_MONETARY

LC_NUMERIC
copy "sr_CS"
END LC_NUMERIC

LC_TIME
abday "<U043D><U0435><U0434>";"<U043F><U043E><U043D>";/
"<U0443><U0442><U043E>";"<U0441><U0440><U0438>";/
"<U0447><U0435><U0442>";"<U043F><U0435><U0442>";/
"<U0441><U0443><U0431>"
day "<U043D><U0435><U0434><U0458><U0435><U0459><U0430>";/
"<U043F><U043E><U043D><U0435><U0434><U0435><U0459><U0430><U043A>";/
"<U0443><U0442><U043E><U0440><U0430><U043A>";/
"<U0441><U0440><U0438><U0458><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 "<U0025><U0041><U002C><U0020><U0025><U0064><U002E><U0020>/
<U0025><U0042><U0020><U0025><U0059><U002E><U0020><U0025><U0054>/
<U0020><U0025><U005A>"
d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059><U002E>"
t_fmt "<U0025><U0054>"
am_pm "";""
t_fmt_ampm "<U0025><U0054>"
date_fmt "<U0025><U0061><U002c><U0020><U0025><U0065><U002E><U0020>/
<U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
<U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U000A>"
week 7;19971201;4
first_weekday 2
first_workday 2
END LC_TIME

LC_MESSAGES
copy "sr_CS"
END LC_MESSAGES

LC_PAPER
copy "sr_CS"
END LC_PAPER

LC_NAME
copy "sr_CS"
END LC_NAME

LC_ADDRESS
copy "sr_CS"
END LC_ADDRESS

LC_TELEPHONE
copy "sr_CS"
END LC_TELEPHONE

LC_MEASUREMENT
copy "sr_CS"
END LC_MEASUREMENT
2 changes: 1 addition & 1 deletion nscd/nscd_initgroups.c
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ __nscd_getgrouplist (const char *user, gid_t group, long int *size,
doesn't use memcpy but instead copies each array element one
by one. */
assert (sizeof (int32_t) == sizeof (gid_t));
assert (initgr_resp->ngrps > 0);
assert (initgr_resp->ngrps >= 0);

/* Make sure we have enough room. We always count GROUP in even
though we might not end up adding it. */
Expand Down
Loading

0 comments on commit af47bc4

Please sign in to comment.