aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-05-11* nis/ypupdate_xdr.c: Add libnsl_hidden_def for xdr_ypdelete_args.Ulrich Drepper3-0/+6
* include/rpcsvc/ypupd.h: Add libnsl_hidden_proto for xdr_ypdelete_args.
2006-05-11* nis/nis_xdr.h: Mark all functions as hidden. RemoveUlrich Drepper2-20/+19
__BEGIN_DECLS and __END_DECLS, the header is not installed.
2006-05-11* nis/nis_error.c: Remove table of strings. Use positionUlrich Drepper3-54/+84
independent mechanism. * nis/nis_error.h: New file.
2006-05-11* pthread_key_create.c (__pthread_key_create): Do away withUlrich Drepper4-36/+34
__pthread_keys_lock. * sysdeps/unix/sysv/linux/pthread_setaffinity.c (__kernel_cpumask_size): Mark as hidden. * sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c: Likewise.
2006-05-11* locale/programs/ld-time.c (time_finish): If wide era name orUlrich Drepper5-8/+25
format aren't provided, set both wname and wformat to L"".
2006-05-10* pthread_atfork.c: Mark __dso_handle as hidden.cvs/fedora-glibc-20060511T1325Ulrich Drepper2-2/+7
2006-05-10* sysdeps/unix/sysv/linux/tcgetattr.c (__tcgetattr): Only storeUlrich Drepper2-23/+27
results if the call was succesful.
2006-05-10* nis/nss-nis.h: Mark __yperr2nss_tab and __yperr2nss_count as hidden.Ulrich Drepper3-5/+12
* nis/nss-nisplus.h: Mark __niserr2nss_tab and __niserr2nss_count as hidden.
2006-05-10* misc/sys/queue.h: Remove uses of all QUEUEDEBUG_* macros.Ulrich Drepper2-21/+4
2006-05-10* posix/wordexp.c (parse_glob): No need to check ifs for NULL, theUlrich Drepper2-8/+10
caller makes sure this is not the case. (wordexp): Simplify ifs_white creation. [Coverity CID 231]
2006-05-10* posix/wordexp.c: Remove numerous NULL pointer tests before FREEUlrich Drepper3-21/+17
calls.
2006-05-10* io/ftw.c (open_dir_stream): Return right away if REALLOC fails.Ulrich Drepper5-12/+30
[Coverity CID 229, 230] * argp/argp-help.c (hol_entry_help): Handle STATE==NULL in ARG and DGETTEXT calls. (hol_help): Likewise. [Coverity CID 226, 227] * string/argz-replace.c (__argz_replace): Unconditionally call free on SRC. [Coverity CID 225] * nis/nis_creategroup.c (nis_creategroup): No need to duplicate the return value of __nis_default_owner and __nis_default_group, it has been especially allocated. [Coverity CID 224]
2006-05-10* nis/nis_defaults.c (searchXYX): New functions. Used by bothUlrich Drepper5-102/+113
searchgroup and searchowner. Significantly simplified. (__nis_default_owner): Remove duplication. Do not locally copy the string before duplicating it. (__nis_default_group): Likewise. * nis/nis_lookup.c (nis_lookup): After calling nis_free_directory, we must clear the variable before calling __nisfind_server. * nis/nis_lookup.c (nis_lookup): Always free memory allocated with nis_getnames. [Coverity CID 223] * locale/programs/locfile.c (locfile_read): Use alloca instead of xmalloc to allocate local repertoire name. [Coverity CID 222] * iconv/iconv_charmap.c (use_to_charmap): No need to dynamically allocate memory for the input to add_bytes. [Coverity CID 221] was allocated here. [Coverity CID 219, 220]
2006-05-10* posix/wordexp.c (w_addword): Free word if realloc fails and itUlrich Drepper16-72/+182
was allocated here. [Coverity CID 219] * posix/getconf.c (print_all): Free confstr data after printing. [Coverity CID 218] * sysdeps/posix/getaddrinfo.c (gaih_inet): Free canon string if list allocation fails. [Coverity CID 215] * nss/nsswitch.c (__nss_configure_lookup): Fix loop end condition. [Coverity CID 213] * argp/argp-help.c (hol_entry_cmp): Don't call canon_doc_option if string is NULL. [Coverity CID 212] * argp/Makefile: Add rules to build and run bug-argp1. * argp/bug-argp1.c: New file. * io/ftw.c (ftw_dir): Use __rawmemchr instead of strchr to find end of string. * stdlib/canonicalize.c (__realpath): Likewise. * locale/programs/ld-time.c (time_finish): Don't dereference NULL pointer. [Coverity CID 206] * elf/dl-dst.h (DL_DST_REQUIRED): Be prepared for missing link map in statically linked code. * elf/dl-load.c (_dl_dst_substitute): When replacing ORIGIN in statically built code, be prepared to have no link map. [Coverity CID 205] * argp/argp-help.c (fill_in_uparams): Handle STATE==NULL in dgettext calls. [Coverity CID 204] * argp/argp-help.c (struct uparams): Remove valid member. Change the one user. (uparam_names): Reduce size. Avoid relative relocations. Moved to read-only segment. (fill_in_uparams): Update for new layout. * sysdeps/unix/sysv/linux/ifaddrs.c (getifaddrs): Parameter can be assumed to always be != NULL. [Coverity CID 202] * argp/argp-help.c (hol_entry_help): Remove some dead code [Coverity CID 200]. * nis/nss_nis/nis-service.c (_nss_nis_getservbyport_r): Optimize away a few more unconditional yperr2nss calls. (_nss_nis_getservbyname_r): Likewise.
2006-05-09[BZ #2644]Ulrich Drepper3-30/+28
2006-05-09 Ulrich Drepper <drepper@redhat.com> [BZ #2644] * sysdeps/pthread/unwind-forcedunwind.c: Different solution for the reload problem. Change the one path in pthread_cancel_init which causes the problem. Force gcc to reload. Simplify callers. * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c (_Unwind_GetBSP): Undo last patch.
2006-05-08* sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Make sure theUlrich Drepper1-2/+2
function pointer is reloaded after pthread_cancel_init calls.
2006-05-08[BZ #2644]Ulrich Drepper4-12/+55
2006-05-07 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Make sure functions pointer is reloaded after pthread_cancel_init calls. [BZ #2644] * sysdeps/pthread/unwind-forcedunwind.c: Make sure functions pointers are reloaded after pthread_cancel_init calls.
2006-05-07* sysdeps/generic/ldsodefs.h: Remove support for non-coreUlrich Drepper2-44/+4
architectures.
2006-05-06,Ulrich Drepper2-1/+13
* sysdeps/unix/sysv/linux/check_pf.c (make_request): Make sure that unused memory passed to sendto is nevertheless initialized.
2006-05-06[BZ #2499]Ulrich Drepper2-7/+13
* resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Avoid possibly unaligned memory accesses.
2006-05-06* include/arpa/nameser.h: Also optimize NS_PUT16 and NS_PUT32.Ulrich Drepper4-30/+47
* resolv/res_mkquery.c: Use NS_PUT16 and NS_PUT32 instead of __putshort and __putlong respectively. Correct buffer overflow check for NS_NOTIFY_OP. * resolv/res_send.c (send_vc): Use ns_put16 instead of putshort.
2006-05-06* resolv/res_send.c (res_queriesmatch): Fix typo in comment.Ulrich Drepper2-22/+18
(send_dg): Rewrite error handling to be more compact and avoid double recomputation of timeouts. Pass MSG_NOSIGNAL to send.
2006-05-06* include/arpa/nameser.h: Add optimizations for NS_GET16 and NS_GET32.Ulrich Drepper3-8/+46
* resolv/res_send.c (res_nameinquery): Use NS_GET16 directly instead of ns_get16. (res_queriesmatch): Likewise. Minor optimization.
2006-05-06[BZ #2499]Ulrich Drepper2-0/+13
2006-05-06 Ulrich Drepper <drepper@redhat.com> [BZ #2499] * resolv/res_query.c (__libc_res_nquery): If answerp != NULL, __libc_res_nsend might reallocate the buffer for the answer. In this case we have to reload the HP pointer.
2006-05-06* stdio-common/vfscanf.c (memory_error): Remove definition. AddUlrich Drepper2-59/+72
some branch prediction hints.
2006-05-05* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define SPLICE_F_*.Ulrich Drepper9-0/+83
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
2006-05-05* sysdeps/s390/s390-32/elf/start.S: Replace pc relative relocationUlrich Drepper5-14/+29
by a GOT relocation to make Scrt1.o position independent. * sysdeps/s390/s390-64/elf/start.S: Likewise. * sysdeps/unix/sysv/linux/s390/s390-32/syscall.S: Add support for six system call parameters. * sysdeps/unix/sysv/linux/s390/s390-64/syscall.S: Likewise.
2006-05-05* sunrpc/svcauth_des.c (cache_init): Use calloc instead ofUlrich Drepper5-38/+25
malloc&bzero. * sunrpc/svc_udp.c (BZERO): Remove definition. (CALLOC): Define. (svc_enablecache): Use CALLOC instead of ALLOC&BZERO. * sunrpc/des_impl.c: Remove ALT_ECB support. We never used it. (des_SPtrans): Use uint32_t type. (des_skb): Likewise. * sunrpc/xdr_ref.c (xdr_reference): Use calloc instead of malloc&bzero. place where the iso639 array might be accessed beyond the limits.
2006-05-05[BZ #2509]cvs/fedora-glibc-20060505T1443Ulrich Drepper4-34/+55
2006-05-05 Jakub Jelinek <jakub@redhat.com> [BZ #2509] * stdio-common/tst-printf.sh: Adjust for tst-printf.c change even on 32-bit arches. 2006-05-05 Ulrich Drepper <drepper@redhat.com> * locale/programs/ld-address.c (address_finish): Fix one more place where the iso639 array might be access beyond the limits.
2006-05-05* nis/nis_table.c (nis_list): Avoid clearing res twice beforeUlrich Drepper2-7/+14
filling it for the first time.
2006-05-05* nis/nis_table.c (get_tablepath): Renamed from __get_tablepath.cvs/fedora-glibc-20060505T0554Ulrich Drepper2-4/+13
Adjust all callers. Free res object content before returning.
2006-05-04* sunrpc/xdr_array.c (xdr_array): Use calloc instead of malloc&bzero.Ulrich Drepper2-5/+4
2006-05-04* sunrpc/key_call.c (__rpc_thread_key_cleanup): Also freeUlrich Drepper2-1/+7
client->cl_auth.
2006-05-04* sunrpc/rpc_thread.c (__rpc_thread_destroy): Don't skip entireUlrich Drepper2-2/+6
cleanup for initial thread, just the free call on TVP.
2006-05-04See ChangeLog.16 for earlier changes.Ulrich Drepper2-1/+13378
2006-05-042006-05-04 Ulrich Drepper <drepper@redhat.com>Ulrich Drepper2-13374/+4
* nscd/gai.c (__getline): Define.
2006-05-04* sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Use larger of PATH_MAXUlrich Drepper1-2/+6
and page size when allocating buffer. * sysdeps/unix/sysv/linux/bits/socket.h (struct msghdr): Document msg_controllen type issue. (struct cmsghdr): Same for cmsg_len.
2006-05-04* sysdeps/posix/getaddrinfo.c: Implement configuration fileUlrich Drepper6-36/+456
handling. /etc/gai.conf can contain replacements for the label and precedence table. Fix byte order of default label and precedence table. * posix/gai.conf: New file. * posix/tst-rfc3484.c: Adjust for changes to getaddrinfo.c. * posix/tst-rfc3484-2.c: Likewise.
2006-05-02[BZ #1201]Ulrich Drepper4-4/+12
* posix/regex.h: g++ still cannot handled [restrict].
2006-05-02[BZ #2509]Ulrich Drepper4-3/+34
* stdio-common/vfprintf.c (process_arg): Fix reading of signed short and byte values from parameter list. * stdio-common/tst-printf.c (main): Add more tests. * stdio-common/tst-printf.sh: Adjust for tst-printf.c change.
2006-05-02* iconvdata/testdate/MIK: Fix format to match expected output.Ulrich Drepper2-15/+17
errors not to be reported.
2006-05-02[BZ #2632]Ulrich Drepper5-2/+132
2006-05-02 Ulrich Drepper <drepper@redhat.com> [BZ #2632] * nscd/connections.c (nscd_init): Correct initialization of in-memory database structure. * iconvdata/utf-7.c: Don't require more than one character after
2006-05-02* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Fix MADV_REMOVE value.Ulrich Drepper9-8/+19
* sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
2006-05-02[BZ #2502]Ulrich Drepper5-1514/+16
* iconvdata/utf-7.c: Don't require more than two characters after the '+' sign starting Unicode shifted sequences.
2006-05-02* misc/tsearch.c (__tdelete): Remove unnecessary testUlrich Drepper3-5/+19
[Coverity CID 75]. * sysdeps/generic/unwind-dw2.c (execute_cfa_program): Print error message for invalid DWARF data instead of crashing.
2006-05-01* nis/nss_nis/nis-pwd.c (internal_nis_getpwent_r): Don't try toUlrich Drepper3-3/+9
free outkey in error case when batch_read is set.
2006-05-01* nis/nss_nis/nis-grp.c (internal_nis_getgrent_r): Don't try toUlrich Drepper2-1/+5
free outkey in error case when batch_read is set [Coverity CID 196].
2006-05-01[BZ #2517]Ulrich Drepper2-52/+394
2006-05-01 Ulrich Drepper <drepper@redhat.com> [BZ #2517] * misc/sys/queue.h: Update to more recent version.
2006-05-01* locales/hy_AM: Remove special collation rules. Fix yesexpr, noexpr,Ulrich Drepper1-1/+1
2006-05-01[BZ #531]Ulrich Drepper4-44/+341
2006-01-07 Eddy Petrisor <eddy.petrisor@gmail.com> * locales/ro_RO: The sorting order of the letters a circumflex and a with breve was corrected according to the Romanian alphabet. Capital A with breve is in no longer used within day names. Romanian post-92 writing rules are used within day and abday fields. Fixed the international currency symbol because after the denomination (starting with the 1st of July 2005), the symbol is RON (1 RON = 10000 ROL). Grouping sign for thousands, which is ".", is used for Romanian. Numbers are grouped in sets of 3 digits. The short date format is %d.%m.%Y for Romanian in Romania. The year is placed before the time in date_fmt. %Z was replaced with %z in date formats because %Z is not used nor widely known in Romania, and Romania uses daylight saving and the difference is more obvious this way. abday for Saturday was changed because i> looks bad and is incorrect according to post-92 writing rules. In Romanian months' names are not capitalized. The same goes for the days' names. A4 is the prefered paper type and metric system is used; FIXMEs were removed. country_name, country_car, lang_name and lang_ab were added. name_mr, name_mrs, name_miss were added; name_ms omitted as there is no proper form it in Romanian. An explanation related to the cedilla/comma issue and the reson why the transliteration is a good idea was added. The default encoding was changed to UTF-8 because this is the only encoding that supports all Romanian specific symbols and dicritics. The name format was corrected while salutation abbreviation was omitted. postal_fmt was corrected according to the Romanian style of writing this information. * SUPPORTED (SUPPORTED-LOCALES): Add el_CY.ISO-8859-7 and el_CY.UTF-8. [BZ #531] * locales/el_CY: New file.