| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
(add_alias2): ...here. New function.
(__gconv_read_conf): Simplify builtin alias handling.
(builtin_aliases): Convert to string to avoid relocations.
* iconv/gconv_builtin.h: Add comment about correct formatting.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-05-14 Andreas Schwab <schwab@suse.de>
* math/complex.h [__LDBL_COMPAT]: Use __REDIRECT_NTH.
2006-05-12 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/sched_getaffinity.c: Include sys/param.h.
(__sched_getaffinity_new): Don't crash if cpusetsize is smaller than
sizeof (cpu_set_t).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/rpcsvc/yp.h: Add libnsl_hidden_proto for xdr_ypresp_master.
* nis/yp_xdr.c: Add libnsl_hidden_def for xdr_ypbind_resp.
* include/rpcsvc/yp.h: Add libnsl_hidden_proto for xdr_ypbind_resp.
* nis/nis_xdr.c: Add libnsl_hidden_def for xdr_cback_data.
* include/rpcsvc/nis_callback.h: Add libnsl_hidden_proto for
xdr_cback_data.
* nis/ypupdate_xdr.c: Add libnsl_hidden_def for xdr_ypupdate_args.
* include/rpcsvc/ypupd.h: Add libnsl_hidden_proto for
xdr_ypupdate_args.
* nis/yp_xdr.c: Add libnsl_hidden_def for xdr_ypresp_order.
* include/rpcsvc/yp.h: Add libnsl_hidden_proto for xdr_ypresp_order.
* nis/yp_xdr.c: Add libnsl_hidden_def for xdr_ypresp_maplist.
* include/rpcsvc/yp.h: Add libnsl_hidden_proto for xdr_ypresp_maplist.
* nis/nis_xdr.c: Add libnsl_hidden_def for xdr_obj_p.
* include/rpcsvc/nis_callback.h: New file.
* nis/yp_xdr.c: Add libnsl_hidden_def for xdr_ypresp_val.
* include/rpcsvc/yp.h: Add libnsl_hidden_proto for xdr_ypresp_val.
* nis/yp_xdr.c: Add libnsl_hidden_def for xdr_ypreq_nokey.
* include/rpcsvc/yp.h: Add libnsl_hidden_proto for xdr_ypreq_nokey.
* nis/yp_xdr.c: Add libnsl_hidden_def for xdr_ypmaplist.
* include/rpcsvc/yp.h: Add libnsl_hidden_proto for xdr_ypmaplist.
* nis/yp_xdr.c: Add libnsl_hidden_def for xdr_ypreq_nokey.
* include/rpcsvc/yp.h: Add libnsl_hidden_proto for xdr_ypreq_nokey.
|
|
|
|
|
| |
* include/rpcsvc/ypupd.h: Add libnsl_hidden_proto for
xdr_ypdelete_args.
|
|
|
|
| |
__BEGIN_DECLS and __END_DECLS, the header is not installed.
|
|
|
|
|
| |
independent mechanism.
* nis/nis_error.h: New file.
|
|
|
|
|
|
|
|
| |
__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.
|
|
|
|
| |
format aren't provided, set both wname and wformat to L"".
|
| |
|
|
|
|
| |
results if the call was succesful.
|
|
|
|
|
| |
* nis/nss-nisplus.h: Mark __niserr2nss_tab and __niserr2nss_count
as hidden.
|
| |
|
|
|
|
|
| |
caller makes sure this is not the case.
(wordexp): Simplify ifs_white creation. [Coverity CID 231]
|
|
|
|
| |
calls.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[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]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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.
|
|
|
|
| |
function pointer is reloaded after pthread_cancel_init calls.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
architectures.
|
|
|
|
|
| |
* sysdeps/unix/sysv/linux/check_pf.c (make_request): Make sure
that unused memory passed to sendto is nevertheless initialized.
|
|
|
|
|
| |
* resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Avoid
possibly unaligned memory accesses.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
(send_dg): Rewrite error handling to be more compact and avoid
double recomputation of timeouts. Pass MSG_NOSIGNAL to send.
|
|
|
|
|
|
| |
* resolv/res_send.c (res_nameinquery): Use NS_GET16 directly
instead of ns_get16.
(res_queriesmatch): Likewise. Minor optimization.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
some branch prediction hints.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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.
|
|
|
|
| |
filling it for the first time.
|
|
|
|
|
| |
Adjust all callers.
Free res object content before returning.
|
| |
|
|
|
|
| |
client->cl_auth.
|
|
|
|
| |
cleanup for initial thread, just the free call on TVP.
|
| |
|
|
|
|
| |
* nscd/gai.c (__getline): Define.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* posix/regex.h: g++ still cannot handled [restrict].
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
errors not to be reported.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* iconvdata/utf-7.c: Don't require more than two characters after
the '+' sign starting Unicode shifted sequences.
|
|
|
|
|
|
|
| |
[Coverity CID 75].
* sysdeps/generic/unwind-dw2.c (execute_cfa_program): Print error
message for invalid DWARF data instead of crashing.
|