about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2002-01-0711-35/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-01-07 Ulrich Drepper <drepper@redhat.com> * libio/fileops.c (_IO_file_underflow_mmap): New function. (_IO_file_close_mmap): New function. (_IO_file_jumps_mmap): New variable. * libio/wfileops.c (_IO_wfile_underflow): Reset read pointer before trying to convert rest of byte buffer. (_IO_wfile_underflow_mmap): New function. (_IO_wfile_jumps_mmap): New variable. * libio/iofopen.c (__fopen_maybe_mmap): New function. (__fopen_internal): New function. Split out from _IO_new_fopen. (_IO_new_fopen): Call __fopen_internal. * libio/iofopen64.c: Just call __fopen_internal. * libio/iofdopen.c: Call __fopen_maybe_mmap before returning successfully. * libio/iolibio.h: Declare __fopen_internal and __fopen_maybe_mmap. * libio/libioP.h: Declare _IO_file_jumps_mmap, _IO_wfile_jumps_mmap, _IO_file_close_mmap. * sysdeps/gnu/_G_config.h: Define _G_MMAP64. * sysdeps/unix/sysv/linux/cris/_G_config.h: Likewise. * stdio-common/Makefile (tests): Add tst-rndseek. * stdio-common/tst-rndseek.c: New file.
* Test for fseek on input stream.Ulrich Drepper2002-01-071-0/+143
|
* * config.h.in (HAVE_MIG_RETCODE): New #undef.Roland McGrath2002-01-051-0/+7
| | | | | | * sysdeps/mach/hurd/configure.in (hurd_MIG_RETCODE: New macro swiped from hurd package's aclocal.m4; use it to set HAVE_MIG_RETCODE. * sysdeps/mach/hurd/configure: Regenerated.
* 2002-01-05 Roland McGrath <roland@frob.com>Roland McGrath2002-01-053-0/+63
| | | | | | | * config.h.in (HAVE_MIG_RETCODE): New #undef. * sysdeps/mach/hurd/configure.in (hurd_MIG_RETCODE: New macro swiped from hurd package's aclocal.m4; use it to set HAVE_MIG_RETCODE. * sysdeps/mach/hurd/configure: Regenerated.
* cygnus.com -> redhat.comUlrich Drepper2002-01-051-2/+2
|
* Update.Ulrich Drepper2002-01-032-69/+123
| | | | | | 2002-01-03 Ulrich Drepper <drepper@redhat.com> * elf/elf.h: Add more TLS definitions.
* Update.Ulrich Drepper2002-01-031-0/+4
| | | | | | 2002-01-02 Ulrich Drepper <drepper@redhat.com> * include/features.h (__GLIBC_MINOR__): Bump to 3.
* (__GLIBC_MINOR__): Bump to 3.Ulrich Drepper2002-01-031-2/+2
|
* (_hurd_internal_post_signal): typoRoland McGrath2002-01-021-1/+1
|
* * sysdeps/mach/hurd/sigwait.c (__sigwait): Use __sigandset,Roland McGrath2002-01-025-10/+20
| | | | | | | | | __sigisemptyset. Don't use MASK uninitialized. * sysdeps/mach/hurd/sigprocmask.c (__sigprocmask): Use __sigorset. * hurd/hurdinit.c (_hurd_new_proc_init): Use __sigisemptyset. * hurd/hurdsig.c (_hurd_internal_post_signal): Use __sigismember, __sigdelset, __sigaddset, __sigorset.
* * hurd/hurdinit.c (_hurd_ports_use): Return EGRATUITOUS whenRoland McGrath2002-01-021-1/+2
| | | | _hurd_ports is null.
* * sysdeps/generic/htonl.c: Use uint32_t instead of u_int32_t.Roland McGrath2002-01-023-6/+9
| | | | * sysdeps/generic/htons.c: Use uint16_t instead of u_int16_t.
* * hurd/hurdinit.c (_hurd_ports_use): Return error _hurd_ports is null.Roland McGrath2002-01-026-10/+71
| | | | | | | | | | | | | * hurd/hurdsig.c (_hurdsig_init): Conditionalize exception port setup for old CMU and new OSF Mach interface flavors. * hurd/hurdfault.c (_hurdsig_fault_init): Likewise. * sysdeps/mach/hurd/fork.c (__fork): Likewise. * hurd/hurdsig.c (_hurd_internal_post_signal): Leave msgh_seqno unset. * sysdeps/mach/hurd/spawni.c (__spawni) [KERN_INVALID_LEDGER]: Pass extra arguments to task_create for OSF variant. * sysdeps/mach/hurd/fork.c (__fork): Likewise.
* * sysdeps/powerpc/elf/libc-start.c: Make AUXVEC diddling codeRoland McGrath2002-01-0210-19/+65
| | | | | | | | | | | | | | | | | | | conditional on [HAVE_AUX_VECTOR]. * mach/mach/mach_traps.h (thread_switch, __thread_switch): Use mach_msg_timeout_t as type of final argument. * hurd/privports.c (__get_privileged_ports): Change host_priv_t to mach_port_t in argument type. * hurd/hurd.h (get_privileged_ports, __get_privileged_ports): Update decls. * sysdeps/mach/hurd/i386/bits/sigcontext.h: Protect from multiple inclusion. Inhibit #error under [_SYS_UCONTEXT_H]. * sysdeps/mach/hurd/alpha/bits/sigcontext.h: Likewise. * sysdeps/mach/hurd/hppa/bits/sigcontext.h: Likewise. * sysdeps/mach/hurd/mips/bits/sigcontext.h: Likewise. * sysdeps/mach/hurd/powerpc/bits/sigcontext.h: Likewise.
* * sysdeps/mach/hurd/errnos.awk: Tighten up device_types.h matching.Roland McGrath2002-01-021-0/+4
|
* 2002-01-01 Roland McGrath <roland@frob.com>Roland McGrath2002-01-021-2/+2
| | | | * sysdeps/mach/hurd/errnos.awk: Tighten up device_types.h matching.
* Update.Ulrich Drepper2002-01-021-0/+5
| | | | | | | 2002-01-01 Ulrich Drepper <drepper@redhat.com> * include/stdlib.h: Define inlines for the _l variants of the strto* functions.
* Define inlines for the _l variants of the strto* functions.Ulrich Drepper2002-01-021-0/+76
|
* * sysdeps/mach/hurd/powerpc/intr-msg.h: Remove extraneous backslash.Roland McGrath2002-01-022-1/+7
| | | | * mach/Machrules (MIG): Set CPP as well as CC.
* 2002-01-01 Roland McGrath <roland@frob.com>Roland McGrath2002-01-021-1/+1
| | | | * sysdeps/mach/hurd/powerpc/intr-msg.h: Remove extraneous backslash.
* Update.Ulrich Drepper2001-12-311-1/+1
| | | | locale to parse /proc/loadavg [PR libc/2760].
* Update.Ulrich Drepper2001-12-314-208/+226
| | | | | | | | | | | | | | | | | | 2001-12-31 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/getloadavg.c (getloadavg): Always use C locale to parse /proc/loadavg. 2001-12-31 Jakub Jelinek <jakub@redhat.com> * elf/dl-conflict.c: Include sys/param.h. (RESOLVE_CONFLICT_FIND_MAP): Cast r_offset to ElfW(Addr). * sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): Avoid warning. (TRAMPOLINE_TEMPLATE, RTLD_START): Don't use multi-line string literals to avoid warnings. * configure.in: Don't check for gsed since we do not use it anywhere.
* Include sys/param.h. (RESOLVE_CONFLICT_FIND_MAP): Cast r_offset to ElfW(Addr).Ulrich Drepper2001-12-311-2/+5
|
* Update.Andreas Jaeger2001-12-311-0/+5
| | | | | | | 2001-12-31 Andreas Jaeger <aj@suse.de> * configure.in: Don't check for gsed since we do not use it anywhere.
* * configure.in: Don't check for gsed since we do not use it Andreas Jaeger2001-12-312-2/+2
| | | | anywhere.
* Update.Ulrich Drepper2001-12-292-5/+24
| | | | | | * io/fts.c: Update from BSD to fix memory leaks. 2001-12-25 Dmitry V. Levin <ldv@alt-linux.org>
* Update.Ulrich Drepper2001-12-291-0/+13
| | | | | | | | | | | | | | | 2001-12-25 Dmitry V. Levin <ldv@alt-linux.org> * crypt/md5-crypt.c: Realloc error handling memory leak fix. * elf/chroot_canon.c: Likewise. * elf/dl-object.c: Likewise. * iconv/iconv_charmap.c: Likewise. * iconv/iconv_prog.c: Likewise. * libio/iogetdelim.c: Likewise. * locale/lc-time.c: Likewise. * stdlib/canonicalize.c: Likewise. * sunrpc/svc.c: Likewise. * sysdeps/generic/glob.c: Likewise.
* Realloc error handling memory leak fix.Ulrich Drepper2001-12-2910-50/+100
|
* Update.Andreas Jaeger2001-12-295-6/+19
| | | | | | | | | | | 2001-12-29 Andreas Jaeger <aj@suse.de> * Examples/ex9.c: Add noreturn attribute for thread. * Examples/ex10.c: Likewise. * Examples/ex13.c (thread_start): Likewise. * Examples/ex15.c (worker): Likewise. * Examples/ex18.c: Include unistd.h for prototype of sleep.
* Include unistd.h for prototype of sleep.Andreas Jaeger2001-12-291-0/+1
|
* Update.Ulrich Drepper2001-12-297-43/+267
| | | | | | | | | | | | | | | | 2001-12-19 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/profil-counter.h: Move/copy to ... * sysdeps/unix/sysv/linux/s390/s390-32/profil-counter.h: ... here, remove high order bit from the program counter. * sysdeps/unix/sysv/linux/s390/s390-64/profil-counter.h: ... and here. 2001-12-19 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/s390/s390-32/dl-machine.h (elf_machine_rela): Remove unnecessary code and add missing reloc types. * sysdeps/s390/s390-64/dl-machine.h (elf_machine_rela): Add empty case for reloc type R_390_NONE.
* (elf_machine_rela): Remove unnecessary code and add missing reloc types.Ulrich Drepper2001-12-291-25/+27
|
* Update.Andreas Jaeger2001-12-284-1/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-12-28 Andreas Jaeger <aj@suse.de> * io/bug-ftw3.c: Include string.h for prototypes. * crypt/md5test.c (main): Remove unused variable. * linuxthreads_db/td_init.c (td_init): Don't use __FUNCTION__ as literal. * linuxthreads_db/td_log.c (td_log): Likewise. * linuxthreads_db/td_ta_delete.c (td_ta_delete): Likewise. * linuxthreads_db/td_ta_get_nthreads.c (td_ta_get_nthreads): Likewise. * linuxthreads_db/td_ta_get_ph.c (td_ta_get_ph): Likewise. * linuxthreads_db/td_ta_map_id2thr.c (td_ta_map_id2thr): Likewise. * linuxthreads_db/td_ta_map_lwp2thr.c (td_ta_map_lwp2thr): Likewise. * linuxthreads_db/td_ta_new.c (td_ta_new): Likewise. * linuxthreads_db/td_ta_clear_event.c (td_ta_clear_event): Likewise. * linuxthreads_db/td_ta_enable_stats.c (td_ta_enable_stats): Likewise. * linuxthreads_db/td_ta_event_addr.c (td_ta_event_addr): Likewise. * linuxthreads_db/td_ta_event_getmsg.c (td_ta_event_getmsg): Likewise. * linuxthreads_db/td_ta_get_stats.c (td_ta_get_stats): Likewise. * linuxthreads_db/td_ta_reset_stats.c (td_ta_reset_stats): Likewise. * linuxthreads_db/td_ta_set_event.c (td_ta_set_event): Likewise. * linuxthreads_db/td_ta_setconcurrency.c (td_ta_setconcurrency): Likewise. * linuxthreads_db/td_ta_thr_iter.c (td_ta_thr_iter): Likewise. * linuxthreads_db/td_ta_tsd_iter.c (td_ta_tsd_iter): Likewise. * linuxthreads_db/td_thr_clear_event.c (td_thr_clear_event): Likewise. * linuxthreads_db/td_thr_dbresume.c (td_thr_dbresume): Likewise. * linuxthreads_db/td_thr_dbsuspend.c (td_thr_dbsuspend): Likewise. * linuxthreads_db/td_thr_event_enable.c (td_thr_event_enable): Likewise. * linuxthreads_db/td_thr_event_getmsg.c (td_thr_event_getmsg): Likewise. * linuxthreads_db/td_thr_get_info.c (td_thr_get_info): Likewise. * linuxthreads_db/td_thr_getfpregs.c (td_thr_getfpregs): Likewise. * linuxthreads_db/td_thr_getgregs.c (td_thr_getgregs): Likewise. * linuxthreads_db/td_thr_getxregs.c (td_thr_getxregs): Likewise. * linuxthreads_db/td_thr_getxregsize.c (td_thr_getxregsize): Likewise. * linuxthreads_db/td_thr_set_event.c (td_thr_set_event): Likewise. * linuxthreads_db/td_thr_setfpregs.c (td_thr_setfpregs): Likewise. * linuxthreads_db/td_thr_setgregs.c (td_thr_setgregs): Likewise. * linuxthreads_db/td_thr_setprio.c (td_thr_setprio): Likewise. * linuxthreads_db/td_thr_setsigpending.c (td_thr_setsigpending): Likewise. * linuxthreads_db/td_thr_setxregs.c (td_thr_setxregs): Likewise. * linuxthreads_db/td_thr_sigsetmask.c (td_thr_sigsetmask): Likewise. * linuxthreads_db/td_thr_tsd.c (td_thr_tsd): Likewise. * linuxthreads_db/td_thr_validate.c (td_thr_validate): Likewise. * dlfcn/modstatic.c: Add prototype to avoid warning.
* Don't use __FUNCTION__ as literal.Andreas Jaeger2001-12-2837-66/+66
|
* * sysdeps/mach/hurd/sigwait.c (__sigwait): When returning immediately,Roland McGrath2001-12-262-7/+18
| | | | | | | | | check only (SS->pending & MASK) for the signal to return. From Jeroen Dekkers <jeroen@dekkers.cx>. * iconv/skeleton.c [!RESET_INPUT_BUFFER && !SAVE_RESET_STATE]: Use preprocessor #if conditionals instead of `if' to avoid warnings about divide by zero in dead code.
* * hurd/Versions (libc: GLIBC_2.2.5): Add _hurd_port_set,Roland McGrath2001-12-222-3/+5
| | | | _hurd_port_init, and __hurd_self_sigstate.
* * mach/Versions (libc: GLIBC_2.2.5): Add mig_strncpy.Roland McGrath2001-12-221-0/+6
| | | | | * hurd/Versions (libc: GLIBC_2.2.5): Add _hurd_port_set and __hurd_self_sigstate.
* 2001-12-22 Roland McGrath <roland@frob.com>Roland McGrath2001-12-222-1/+8
| | | | | | * mach/Versions (libc: GLIBC_2.2.5): Add mig_strncpy. * hurd/Versions (libc: GLIBC_2.2.5): Add _hurd_port_set and __hurd_self_sigstate.
* Update.Andreas Jaeger2001-12-211-0/+19
| | | | | | | | | | | | | | | | | | | | | 2001-12-21 Andreas Jaeger <aj@suse.de> * elf/dblloadmod1.c: Add prototype to avoid warning. * elf/dblloadmod2.c: Likewise. * elf/dblloadmod3.c: Likewise. * elf/reldepmod5.c: Likewise. * elf/reldepmod6.c: Likewise. * elf/dl-conflict.c (_dl_resolve_conflicts): Add unused attribute for resolve_conflict_map since RESOLVE_CONFLICT_FIND_MAP is not used on all architectures. * sunrpc/svc_tcp.c: Add noreturn attribute for svctcp_rendezvous_abort. * sunrpc/svc_unix.c: Likewise for svcunix_rendezvous_abort. * sysdeps/generic/strstr.c (strstr): Add paranthese for assignment to avoid warning.
* * elf/dblloadmod1.c: Add prototype to avoid warning. Andreas Jaeger2001-12-219-4/+13
| | | | | | | | | | | | | | | | | * elf/dblloadmod2.c: Likewise. * elf/dblloadmod3.c: Likewise. * elf/reldepmod5.c: Likewise. * elf/reldepmod6.c: Likewise. * elf/dl-conflict.c (_dl_resolve_conflicts): Add unused attribute for resolve_conflict_map since RESOLVE_CONFLICT_FIND_MAP is not used on all architectures. * sunrpc/svc_tcp.c: Add noreturn attribute for svctcp_rendezvous_abort. * sunrpc/svc_unix.c: Likewise for svcunix_rendezvous_abort. * sysdeps/generic/strstr.c (strstr): Add paranthese for assignment to avoid warning.
* Update.Ulrich Drepper2001-12-192-1/+6
| | | | | | | 2001-12-19 Jakub Jelinek <jakub@redhat.com> * manual/llio.texi (aio_fsync): Fix a typo. Patch by Tammy Fox <tfox@redhat.com>.
* Update.Ulrich Drepper2001-12-198-15/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-12-18 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (clone): Subtract stack bias from child stack pointer before passing it to clone syscall. 2001-12-18 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/sysconf.c (__sysconf): Respect POSIX minimum for _SC_TZNAME_MAX. * sysdeps/generic/sysconf.c (__sysconf): Likewise. Reported by Thorsten Kukuk <kukuk@suse.de>. * sysdeps/unix/grantpt.c (grantpt): Correct typo in comment and add some casts. * sysdeps/unix/sysv/linux/grantpt.c: Make __unix_grantpt static. 2001-12-18 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/sysv/linux/grantpt.c: Make errno results standard conforming: return EBADF if file descriptor is invalid and EINVAL if file descriptor is no valid tty. * login/tst-grantpt.c: New file. * login/Makefile (tests): Add tst-grantpt.
* Update.Ulrich Drepper2001-12-172-3/+26
| | | | | | | | | 2001-12-17 Ulrich Drepper <drepper@redhat.com> * io/ftw.c (ftw_dir): Handle inaccessibility of toplevel dir different than implemented in last patch. * io/bug-ftw3.c: Adjust test for changed handling of inaccessibility of toplevel dir.
* (ftw_dir): Handle inaccessibility of toplevel dir different than implemented ↵Ulrich Drepper2001-12-171-9/+4
| | | | in last patch.
* * nss/nsswitch.c (__nss_next): Don't use __FUNCTION__ as literal.Roland McGrath2001-12-173-3/+6
| | | | * grp/initgroups.c (internal_getgrouplist): Likewise.
* * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Add `break' afterRoland McGrath2001-12-173-13/+19
| | | | | | | `default:' to silence new GCC warning. Rewrite cast of lvalue to silence new GCC warning. * sysdeps/mach/hurd/i386/init-first.c: Avoid multi-line strings in asm.
* * sysdeps/mach/hurd/spawni.c: New file, by me with aRoland McGrath2001-12-161-0/+5
| | | | couple fixes by Neal H Walfield <neal@cs.uml.edu>.
* 2001-12-16 Roland McGrath <roland@frob.com>Roland McGrath2001-12-161-0/+751
| | | | | * sysdeps/mach/hurd/spawni.c: New file, by me with a couple fixes by Neal H Walfield <neal@cs.uml.edu>.
* Update.Ulrich Drepper2001-12-152-22/+15
| | | | Patch by Stephen R. van den Berg.
* Update.Ulrich Drepper2001-12-145-79/+74
| | | | * sysdeps/generic/strstr.c (strstr): Update. New optimized version.