aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-10-01Update.Ulrich Drepper3-9/+27
2004-10-01 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S (__lll_mutex_timedlock_wait): I woken but cannot get the lock, make sure 2 is stored in the futex and we looked at the old value. * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S (__lll_mutex_timedlock_wait): Likewise. Fix a few other problems which might very well made the code not working at all before.
2004-09-30Update.Ulrich Drepper3-1/+87
* posix/Makefile: Add rules to build and run bug-glob1. * posix/bug-glob1.c: New file.
2004-09-30Update.Ulrich Drepper2-1/+3
* iconv/iconv_prog.c (main): Print progress information to stderr.
2004-09-30(CFLAGS-initgrcache.c): Set to -fexceptions.cvs/fedora-glibc-20040930T0838Ulrich Drepper1-1/+1
2004-09-30clients immediately stop using the database.Ulrich Drepper1-1/+1
2004-09-30Update.Ulrich Drepper8-11/+15
* nscd/nscd.c (termination_handler): Reset timestamp so that client immediately stop using the database. (__nscd_drop_map_ref): Change second parameter to be a reference to * nscd/nscd.h: Add declaration of addinitgroups and
2004-09-30Update.Ulrich Drepper7-60/+148
2004-09-30 Ulrich Drepper <drepper@redhat.com> * nscd/nscd-client.h (__nscd_get_map_ref): Drop volatile from last parameter. (__nscd_drop_map_ref): Change second parameter to be a referenc to a variable. Update variable when cycle count changed. * nscd/nscd_helper.c (__nscd_get_map_ref): Remove volatile here, too. * nscd/nscd_getai.c: Correctly use __nscd_drop_map_ref. Reinitialize all variables and avoid memory leak in case of retries. * nscd/nscd_getgr_r.c: Likewise. * nscd/nscd_gethst_r.c: Likewise. * nscd/nscd_getpw_r.c: Likewise. * nscd/nscd_initgroups.c: Likewise. * nscd/nscd.h: Add declaretion of addinitgroups and readdinitgroups.
2004-09-30(__nscd_get_map_ref): Drop volatile from last parameter. ↵Ulrich Drepper1-5/+9
(__nscd_drop_map_ref): Change second parameter to be a referenc to a variable. Update variable when cycle count changed.
2004-09-30* nscd/Makefile (CFLAGS-nscd_initgroups.c): Set to -fpie.Andreas Jaeger1-0/+5
(CFLAGS-initgrcache.c): Likewise.
2004-09-30(CFLAGS-nscd_initgroups.c): Set to -fpie. (CFLAGS-initgrcache.c): Likewise.Andreas Jaeger1-0/+2
2004-09-30Add declaretion of addinitgroups and readdinitgroups.Ulrich Drepper1-0/+7
2004-09-30Update.Ulrich Drepper3-18/+69
2004-09-29 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/glob.c (glob_in_dir): Don't blindly trust readdir results; for symlinks or files of unknown type check using stat whether the file exists. * posix/tst-gnuglob.c (find_file): Handle leading "./". Fix recognition of files.
2004-09-30Update.Ulrich Drepper5-10/+25
2004-09-29 Jakub Jelinek <jakub@redhat.com> * time/tzfile.c (tzfile_mtime): New variable. (__tzfile_read): Reread the file if mtime is different. 2004-09-28 Jakub Jelinek <jakub@redhat.com> * sysdeps/alpha/fpu/bits/mathinline.h (__fdimf, __fdim, fdimf, fdim): Handle +inf/+inf. * sysdeps/powerpc/fpu/bits/mathinline.h (fdim, fdimf): Likewise. * sysdeps/sparc/fpu/bits/mathinline.h (fdim, fdimf): Likewise.
2004-09-30Update.Ulrich Drepper2-2/+6
2004-09-29 Ulrich Drepper <drepper@redhat.com> * nscd/nscd_gethst_r.c (nscd_gethst_r): Use correct constant for testing result of __nscd_get_map_ref.
2004-09-30Update.Ulrich Drepper4-25/+34
2004-09-29 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/fpu/s_fdim.S (__fdim): Handle +inf/+inf. * sysdeps/i386/fpu/s_fdimf.S (__fdimf): Likewise. * sysdeps/i386/fpu/s_fdiml.S (__fdiml): Likewise. 004-09-29 Ulrich Drepper <drepper@redhat.com>
2004-09-30Update.Ulrich Drepper17-108/+738
* grp/initgroups.c: Move compat_call implementation... * grp/compat-initgroups.c: ...to here. New file. * grp/Makefile (distribute): Add compat-initgroups.c. (CFLAGS-initgroups.c): Add -DUSE_NSCD=1. * mscd/initgrcache.c: New file. * nscd/nscd_initgroups.c: New file. * nscd/Makefile (routines): Add nscd_initgroups. (nscd-modules): Add initgrcache. * nscd/cache.c (prune_cache): Add support for INITGROUPS entries. * nscd/connections.c: Handle INITGROUPS requests. * nscd/nscd-client.h: Define INITGROUPS, initgr_response_header. Add initgrdata element to struct datahead. Fix typo in comment. * nscd/nscd_proto.h: Declare __nscd_getgrouplist. Fix parameter type in __nscd_getgrgrid_r. * nscd/selinux.c (perms): Add INITGROUPS entry. * nscd/nscd_getai.c: No need to include <sys/mman.h>. * sunrpc/get_myaddr.c (get_myaddress): Account for interfaces without assigned addresses. * sunrpc/pmap_clnt.c (__get_myaddress): Likewise. * sunrpc/pmap_rmt.c (getbroadcastnets): Likewise. * sunrpc/clnt_udp.c (is_network_up): Likewise.
2004-09-29Update.Ulrich Drepper2-0/+5
* nscd/nscd.c: Define getaddrinfo hidden so that it is never found outside.
2004-09-29Update.Ulrich Drepper1-1/+1
Renamed from si_flags due to conflict with si_flags from <elf.h>.
2004-09-29Update.Ulrich Drepper1-1/+1
Renamed from si_flags due to comflict with si_flags from <elf.h>.
2004-09-29Update.Ulrich Drepper2-3/+8
2004-09-29 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h (si_segvflags): Renamed from si+flags due to comflict with si_flags from <elf.h>.
2004-09-29Update.cvs/fedora-glibc-20040929T0821Ulrich Drepper2-3/+6
* nscd/nscd_getai.c: Use NO_MAPPING instead of MAP_FAILED for test of failing __nscd_get_map_ref. Fix a few typos.
2004-09-28Update.Ulrich Drepper4-1/+36
* sunrpc/Makefile (xtests): Add tst-getmyaddr. * sunrpc/tst-getmyaddr.c: New file.
2004-09-28Update.Ulrich Drepper9-19/+65
* sysdeps/unix/sysv/linux/sigwait.c (do_sigwait): Make sure SIGSETXID is not blocked. * sysdeps/unix/sysv/linux/sigwaitinfo.c (do_sigwaitinfo): Likewise. * sysdeps/unix/sysv/linux/sigtimedwait.c (do_sigtimedwait): Likewise. * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Likewise. * sysdeps/generic/sigfillset.c (sigfillset): Don't set SIGSETXID.
2004-09-28Update.Ulrich Drepper2-1/+2
* sunrpc/pmap_rmt.c (getbroadcastnets): Likewise.
2004-09-28Update.Ulrich Drepper3-2/+6
* sunrpc/get_myaddr.c (get_myaddress): Fix test for failing getifaddrs call. * sunrpc/pmap_clnt.c (__get_myaddress): Likewise.
2004-09-28Update.Ulrich Drepper2-1/+5
* malloc/arena.c (ptmalloc_init): Allow MALLOC_CHECK_==0 to disable all checking.
2004-09-28Update.Ulrich Drepper9-31/+43
2004-09-28 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h (pthread_cond_t): Add __extension__ to long long types. * sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/pthreadtypes.h: Likewise.
2004-09-28Update.Ulrich Drepper2-1/+5
2004-09-28 Ulrich Drepper <drepper@redhat.com> * locales/nb_NO: Make language field consistent in form with nn_NO.
2004-09-28Update.Ulrich Drepper2-1/+7
2004-09-28 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h (si_flags): Add support to get this value.
2004-09-28Update.Ulrich Drepper2-1/+5
2004-09-28 Jakub Jelinek <jakub@redhat.com> * io/utime.h (utime): Allow second argument to be NULL.
2004-09-28Update.Ulrich Drepper1-0/+5
2004-09-28 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/getaddrinfo.c (gaih_inet): If NAME is a numerical IP address and AI_CANONNAME is set, return copy of NAME as ai_canonname.
2004-09-28(gaih_inet): If NAME is a numerical IP address and AI_CANONNAME is set, ↵Ulrich Drepper1-0/+10
return copy of NAME as ai_canonname.
2004-09-28(elf_machine_rela_relative): Replace static inline by auto inline, add ↵Andreas Jaeger2-6/+20
always_inline attribute. (elf_machine_rel): Likewise. (elf_machine_rela): Likewise. (elf_machine_lazy_rel): Likewise. (elf_machine_lazy_rela): Likewise. (elf_machine_rel_relative): Likewise. 2004-09-27 Andreas Jaeger <aj@suse.de> * sysdeps/i386/dl-machine.h (elf_machine_rela_relative): Replace static inline by auto inline, add always_inline attribute. (elf_machine_rel): Likewise. (elf_machine_rela): Likewise. (elf_machine_lazy_rel): Likewise. (elf_machine_lazy_rela): Likewise. (elf_machine_rel_relative): Likewise.
2004-09-28Update.Ulrich Drepper2-3/+8
2004-09-27 Ulrich Drepper <drepper@redhat.com> * locales/cy_GB: Fix d_t_fmt ("a viz" -> "mis"). Reported by Alan Cox <alan@redhat.com>.
2004-09-28Update.Ulrich Drepper4-1/+18
* sunrpc/xdr_intXX_t.c: Add xdr_quad_t and xdr_u_quad_t aliases. * sunrpc/rpc/xdr.h: Declare xdr_quad_t and xdr_u_quad_t. * sunrpc/Versions: Export xdr_quad_t and xdr_u_quad_t.
2004-09-28Update.Ulrich Drepper1-0/+7
2004-09-27 Ulrich Drepper <drepper@redhat.com> * sunrpc/rpc_parse.c (get_type): Use "quad_t" for TOK_HYPER. Otherwise isvectordef will loop infinitely if typedef hyper int64_t is seen. (unsigned_dec): Use "u_quad_t" for similar reasons.
2004-09-28Actually, quad_t and u_quad_t are better choices.Ulrich Drepper1-2/+2
2004-09-28[BZ #409]Roland McGrath1-0/+1
add bz tag [BZ #409]
2004-09-28* sysdeps/generic/bits/waitstatus.h (__WIFSIGNALED): Simplify bitRoland McGrath1-0/+3
twiddling in last change.
2004-09-282004-09-27 Roland McGrath <roland@redhat.com>Roland McGrath2-2/+2
* sysdeps/generic/bits/waitstatus.h (__WIFSIGNALED): Simplify bit twiddling in last change.
2004-09-28(get_type): Use "long long" for TOK_HYPER. Otherwise isvectordef will loop ↵Ulrich Drepper1-6/+6
infinitely if typedef hyper int64_6 is seen. (unsigned_dec): Use "unsigned long long" for similar reasons.
2004-09-28* posix/tst-waitid.c (do_test): Add tests for waitpid with WCONTINUED.Roland McGrath6-18/+108
* posix/sys/wait.h [__WIFCONTINUED] (WIFCONTINUED): New macro. * stdlib/stdlib.h [__WIFCONTINUED] (WIFCONTINUED): New macro. * sysdeps/generic/bits/waitstatus.h (__W_CONTINUED): New macro. [WCONTINUED] (__WIFCONTINUED): New macro. (__WIFSIGNALED): Rewritten to exclude __W_CONTINUED value, and have no branches.
2004-09-28* sysdeps/unix/sysv/linux/waitid.c (do_waitid): Add fifth argument toRoland McGrath1-0/+5
all three syscall uses, not just one!
2004-09-282004-09-27 Roland McGrath <roland@redhat.com>Roland McGrath1-2/+3
* sysdeps/unix/sysv/linux/waitid.c (do_waitid): Add fifth argument to all three syscall uses, not just one!
2004-09-26 * sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue. * ↵cvs/fedora-glibc-20040927T0611Richard Henderson3-2/+9
sysdeps/unix/alpha/sysdep.h (LEAF, ENTRY): Align entry points to 16 byte boundaries. 2004-09-26 Richard Henderson <rth@redhat.com> * sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue. * sysdeps/unix/alpha/sysdep.h (LEAF, ENTRY): Align entry points to 16 byte boundaries.
2004-09-26[BZ #151]Ulrich Drepper2-1/+13
Update. * elf/readlib.c (process_file): Before complaining about too-short file, check that it potentially be an ELF file. Also complain about empty files. [BZ #151].
2004-09-26[BZ #407]Ulrich Drepper2-4/+7
Update. * scripts/test-installation.pl: Fix ld.so recognition for new LD_TRACE_LOADED_OBJECTS output format. Patch by <jsberg04+computing.glibc@ftml.net> [BZ #407].
2004-09-26[BZ #384]Ulrich Drepper2-10/+13
Update. * elf/dl-support.c (_dl_non_dynamic_init): Fix cleaning of environment. [BZ #384]
2004-09-26[BZ #381]Ulrich Drepper5-126/+90
Update. * sunrpc/clnt_udp.c (is_network_up): Use getifaddrs instead of ioctl. * sunrpc/get_myaddr.c (get_myaddress): Likewise. * sunrpc/pmap_clnt.c (__get_myaddress): Likewise. * sunrpc/pmap_rmt.c (getbroadcastnets): Likewise. Change interface to avoid buffer overrun and remove now useless parameters. (clnt_broadcast): Adjust caller. [BZ #381].
2004-09-26[BZ #376]Ulrich Drepper11-26/+47
Update. * sysdeps/generic/s_fdim.c: Handle +inf/+inf * sysdeps/generic/s_fdimf.c: Likewise. * sysdeps/generic/s_fdiml.c: Likewise. * sysdeps/i386/i686/fpu/s_fdim.S: Likewise. * sysdeps/i386/i686/fpu/s_fdimf.S: Likewise. * sysdeps/i386/i686/fpu/s_fdiml.S: Likewise. * sysdeps/powerpc/fpu/s_fdim.c: Likewise. * sysdeps/powerpc/fpu/s_fdimf.c: Likewise. * sysdeps/x86_64/fpu/s_fdiml.S: Likewise. * math/libm-test.inc (fdim_test): Add test case. [BZ #376].