diff options
64 files changed, 1483 insertions, 1395 deletions
@@ -1,5 +1,27 @@ 1998-03-24 Ulrich Drepper <drepper@cygnus.com> + * elf/dl-close.c (_dl_close): Replace questionable memcpy by loop. + +1998-03-24 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> + + * libc.map: Add more rpc auth functions/variables. + + * nscd/nscd.c: Add -g option to argp options. + +1998-03-24 Ulrich Drepper <drepper@cygnus.com> + + * configure.in: Be prepared for gcc 2.9.10 and up. + * configure.in: Add missing disabling of quote characters in + compiler version check. Reported by HJ Lu. + +1998-03-24 Andreas Jaeger <aj@arthur.rhein-neckar.de> + + * malloc/mtrace.c: Include elf/ldsodefs.h instead of link.h. + +1998-03-24 Ulrich Drepper <drepper@cygnus.com> + + * intl/locale.alias: Fix spelling of romanian. + * sunrpc/Makefile (headers): Add rpc/rpc_des.h. (distribute): Remove des.h. * include/des.h: New file. @@ -1685,7 +1685,7 @@ fi echo $ac_n "checking compiler version""... $ac_c" 1>&6 echo "configure:1687: checking compiler version" >&5 case `${CC-cc} -v 2>&1` in - *egcs-2.91.* | *egcs-1.0.2-9* | *egcs-1.1* | *2.8.1-9* | *2.9.0-9 ) + *egcs-2.91.* | *egcs-1.0.[2-9]* | *egcs-1.1* | *2.8.[1-9]* | *2.9.[0-9] ) cc_is_recent="ok" ;; *) diff --git a/configure.in b/configure.in index 1b85727856..2a80a8b0aa 100644 --- a/configure.in +++ b/configure.in @@ -470,14 +470,16 @@ AC_CHECK_TOOL(RANLIB, ranlib, :) # check for recent compiler AC_MSG_CHECKING(compiler version) +changequote(,)dnl case `${CC-cc} -v 2>&1` in - *egcs-2.91.* | *egcs-1.0.[2-9]* | *egcs-1.1* | *2.8.[1-9]* | *2.9.[0-9] ) + *egcs-2.91.* | *egcs-1.0.[2-9]* | *egcs-1.1* | *2.8.[1-9]* | *2.9.[0-9]*) cc_is_recent="ok" ;; *) cc_is_recent="too old" ;; esac +changequote([,])dnl AC_MSG_RESULT($cc_is_recent) if test "$cc_is_recent" != "ok"; then AC_MSG_WARN([ diff --git a/elf/dl-close.c b/elf/dl-close.c index ad84f94338..566e345165 100644 --- a/elf/dl-close.c +++ b/elf/dl-close.c @@ -95,8 +95,11 @@ _dl_close (struct link_map *map) do --tail; while (*tail != imap); - memcpy (tail, tail + 1, - (char *) _dl_global_scope_end - (char *) tail); + while (tail <= _dl_global_scope_end) + { + tail[0] = tail[1]; + ++tail; + } --_dl_global_scope_end; } @@ -459,6 +459,10 @@ GLIBC_2.1 { # Changed getline function in libio. _IO_getline_info; + # Special Pointer to avoid keyserv deadlock + __key_decryptsession_pk_LOCAL; __key_encryptsession_pk_LOCAL; + __key_gendes_LOCAL; + # chown interface change. chown; @@ -494,9 +498,9 @@ GLIBC_2.1 { fopen; fclose; fdopen; # g* - gai_strerror; getcontext; getdate; getdate_r; getnameinfo; getpt; grantpt; - getitimer; getrusage; getrlimit64; gettimeofday; - getutxent; getutxid; getutxline; + gai_strerror; getcontext; getdate; getdate_r; getitimer; getname; + getnameinfo; getpt; getrlimit64; getrusage; gettimeofday; + getutxent; getutxid; getutxline; grantpt; # New special glibc functions. gnu_get_libc_release; gnu_get_libc_version; diff --git a/localedata/ChangeLog b/localedata/ChangeLog index 54fe5d6277..8fb04ef3a2 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -13,6 +13,62 @@ * locales/nl_NL: Fix yesexpr/noexpr. * locales/pt_BR: Likewise. + * locales/cs_CZ: Likewise. + * locales/da_DK: Likewise. + * locales/en_AU: Likewise. + * locales/en_CA: Likewise. + * locales/en_DK: Likewise. + * locales/en_DK.com: Likewise. + * locales/en_GB: Likewise. + * locales/en_NZ: Likewise. + * locales/en_US: Likewise. + * locales/es_AR: Likewise. + * locales/es_BO: Likewise. + * locales/es_CL: Likewise. + * locales/es_CO: Likewise. + * locales/es_DO: Likewise. + * locales/es_EC: Likewise. + * locales/es_ES: Likewise. + * locales/es_GT: Likewise. + * locales/es_HN: Likewise. + * locales/es_MX: Likewise. + * locales/es_PA: Likewise. + * locales/es_PE: Likewise. + * locales/es_PY: Likewise. + * locales/es_SV: Likewise. + * locales/es_US: Likewise. + * locales/es_UY: Likewise. + * locales/es_VE: Likewise. + * locales/et_EE: Likewise. + * locales/eu_ES: Likewise. + * locales/fi_FI: Likewise. + * locales/fo_FO: Likewise. + * locales/fr_BE: Likewise. + * locales/fr_CA: Likewise. + * locales/fr_CH: Likewise. + * locales/fr_FR: Likewise. + * locales/fr_LU: Likewise. + * locales/ga_IE: Likewise. + * locales/gr_GR: Likewise. + * locales/he_IL: Likewise. + * locales/hr_HR: Likewise. + * locales/hu_HU: Likewise. + * locales/is_IS: Likewise. + * locales/it_IT: Likewise. + * locales/iw_IL: Likewise. + * locales/ja_JP: Likewise. + * locales/kl_GL: Likewise. + * locales/lt_LT: Likewise. + * locales/lv_LV: Likewise. + * locales/no_NO: Likewise. + * locales/pl_PL: Likewise. + * locales/pt_PT: Likewise. + * locales/ro_RO: Likewise. + * locales/ru_RU: Likewise. + * locales/sl_SI: Likewise. + * locales/sv_SE: Likewise. + * locales/tr_TR: Likewise. + * locales/zh_CN: Likewise. 1998-03-14 Ulrich Drepper <drepper@cygnus.com> diff --git a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ index 05000d7669..734fde972d 100644 --- a/localedata/locales/cs_CZ +++ b/localedata/locales/cs_CZ @@ -2,7 +2,7 @@ escape_char / comment_char % % % Czech Language Locale for Czech -% Source: +% Source: % Address: U školy 292 Without diactitical chars: U skoly 292 % 783 72 Velký Týnec 782 72 Velky Tynec % Contact: Vladimir Michl @@ -41,41 +41,41 @@ comment_char % % jsou vynechány všechny speciální znaky, které nejsou písmena, nebo číslice % (kromě nerozdělitelné mezery). % K těmto znakům se přihlíží pouze při jinak zcela shodných výrazech. -% V cs_CZ je spojení písmen c a h následujících po sobě je vždy považováno +% V cs_CZ je spojení písmen c a h následujících po sobě je vždy považováno % jako písmeno ch. % V cs_CZ-ch je spojení písmen c a h považováno jako dvě písmena c a h, tj. % písmeno ch je zařazeno pod písmeno c. % 3.2: -% Mezera se řadí před první písmeno abecedy, ale každý znak mezery je +% Mezera se řadí před první písmeno abecedy, ale každý znak mezery je % uvažován samostatně. % 3.6: % Není dodržen celý: % 3.7: % Pokud jsou výrazy stejné při primárním řazení (podle std. čes. abecedy) -% a zároveň stejné i při sekundárním řazení (porovnávání diakritických +% a zároveň stejné i při sekundárním řazení (porovnávání diakritických % znamének), pak mají velká písmena přednost před malými. % 3.8: % Tento bod je dodržen pouze pro několik písmen (německé ostré Beta (ss)) -% Zde předpokládám splnění podmínek bodu 3.9 (tj. při větším výskytu -% písmen z cicích abeced je povoleno je nerozepisovat a řadit až za lat. +% Zde předpokládám splnění podmínek bodu 3.9 (tj. při větším výskytu +% písmen z cicích abeced je povoleno je nerozepisovat a řadit až za lat. % abecedu a číslice) % 3.10: % Čísla nejsou řazena podle číselné hodnoty, ale podle jednotlivých číslic % 3.12: -% Pokud jsou výrazy shodné v prvních třech průchodech, pak jsou -% porovnávány pozice jednotlivých nepísmených a nečíselných značek. Jako +% Pokud jsou výrazy shodné v prvních třech průchodech, pak jsou +% porovnávány pozice jednotlivých nepísmených a nečíselných značek. Jako % první bude zařazeno heslo, u kterého je tato značka blíže začátku slova. % Pokud jsou i potom stejné, pak je se teprve porovnávají hodnoty značek. % 3.13: % Tento bod jsem se snažil dodržet, bohužel seřadit znaménka je dost náročné -% a navíc je zde záleží na implementaci, kam budou znaménka zařazena, +% a navíc je zde záleží na implementaci, kam budou znaménka zařazena, % pokud se vyskytne jako výraz pouze nepísmený či nečíselný znak(y). % zpracování: %% localedef -c -i <tento-soubor> -f "ISO_8859-2:1987" 'cs_CZ.ISO-8859-2' %% pokud se podaří odstranit chyby, lze -c vynechat. -%% pro úspěšné přeložení je třeba mít kolekci lokalizací WG15collection. Tuto rozbalit do adresáře +%% pro úspěšné přeložení je třeba mít kolekci lokalizací WG15collection. Tuto rozbalit do adresáře %% /usr/share/i18n %% Lokalizace se pak budou tvořit v adresáři /usr/share/locale @@ -103,7 +103,7 @@ LC_COLLATE % members of equivalence classes % 3. A distinction is made with regards % to case as noted below. -% 4. Special characters are ignored +% 4. Special characters are ignored % when comparing letters, but then % they are considered % 5. The alphabets are sorted in order @@ -131,10 +131,10 @@ collating-symbol <SMALL> % and Spanish <C><h> being treated % as one letter. |
