about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper1999-12-089-10/+32
| | | | | | | | 1999-12-07 Jakub Jelinek <jakub@redhat.com> * string/bits/string2.h (__memset_gc, __mempcpy_small, __strcpy_small, __stpcpy_small): Cast switch expressions to int to shut up compiler warnings.
* Update.Ulrich Drepper1999-12-084-31/+49
| | | | | | | | | | | | | | | | 1999-12-07 Scott Bambrough <scottb@netwinder.org> * sysdeps/arm/dl-machine.h (elf_machine_rel): Fixup R_ARM_PC24 relocs if possible. 1999-12-06 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/setrlimit.c: First find out wether the ugetrlimit syscall exists. * sysdeps/unix/sysv/linux/getrlimit.c: Only put versions on exported symbols. * sysdeps/unix/sysv/linux/setrlimit.c: Likewise.
* Update.Ulrich Drepper1999-12-082-2/+9
| | | | | | | | * iconvdata/ansi_x3.110.c (from_ansi_x3_110): Don't increment pointers if character is illegal. Reported by Bruno Haible <haible@ilog.fr>. Reported by Bruno Haible <haible@ilog.fr>.
* Update.Ulrich Drepper1999-12-083-38/+71
| | | | | | | | | | | 1999-12-07 Ulrich Drepper <drepper@cygnus.com> * iconv/gconv_db.c (gen_steps): Set __counter initialy to 1. (increment_counter): New function. Broken out of find_derivation. (find_derivation): No need for a lock. Increment counter only when the derivation was already available. * iconv/gconv_dl.c: Add debugging functions. (known_compare): We have to use strcmp.
* Update.Ulrich Drepper1999-12-075-6/+14
| | | | | | | | | * iconvdata/sami-ws2.c (CHARSET_NAME): Fix typo. * iconvdata/iso_2033.c (CHARSET_NAME): Fix typo. * iconvdata/ecma-cyrillic.c (CHARSET_NAME): Fix typo. * iconvdata/gconv-modules: Correct ISO646-PT2 alias. Add SHIFT_JIS alias. Reported by Bruno Haible <haible@ilog.fr>.
* Update.Ulrich Drepper1999-12-062-1/+5
| | | | | | 1999-12-06 Ulrich Drepper <drepper@cygnus.com> * locale/programs/xstrdup.c: It's _LIBC, not __LIBC.
* Update.Ulrich Drepper1999-12-0442-3102/+4858
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-12-03 Andreas Jaeger <aj@suse.de> * nss/getXXbyYY.c: Include <resolv.h> (FUNCTION_NAME): Use res_ninit instead of res_init. * nss/getXXbyYY_r.c [NEED__RES]: Include <resolv.h> for _res declaration and prototypes. Remove extra _res declaration. (INTERNAL): Use thread aware res_ninit function. * inet/gethstbyad_r.c: Include <resolv.h>. * resolv/res_data.c: Update from Bind 8.2.2-P5. Moved res_init to res_libc.c. Disabled unneeded functions. * resolv/res_libc.c: New file. * Versions.def: Add version GLIBC_2.2 for libpthread. Add versions GLIBC_2.1 and GLIBC_2.2 for libresolv. * include/resolv.h: Add internal interfaces. * resolv/Makefile (routines): Add new files. (libresolv-routines): Likewise. (distribute): Likewise. * resolv/gethnamaddr.c: Use thread safe resolver functions. * resolv/nss_dns/dns-host.c: Likewise. * resolv/nss_dns/dns-network.c: Likewise. * resolv/arpa/nameser.h: Update from Bind 8.2.2-P5. * resolv/nsap_addr.c: Likewise. * resolv/res_comp.c: Likewise. * resolv/res_debug.c: Likewise. * resolv/res_init.c: Likewise. * resolv/res_mkquery.c: Likewise. * resolv/res_query.c: Likewise. * resolv/res_send.c: Likewise. * resolv/resolv.h: Likewise. * resolv/Versions: Add __res_state and __res_ninit with version GLIBC_2.2 to libc. Add new interfaces with version GLIBC_2.2 to libresolv. * resolv/Banner: Update. * include/arpa/nameser_compat.h: New file. * resolv/ns_name.c: New file from Bind 8.2.2-P5. * resolv/ns_netint.c: Likewise. * resolv/ns_parse.c: Likewise. * resolv/ns_print.c: Likewise. * resolv/ns_samedomain.c: Likewise. * resolv/ns_ttl.c: Likewise. * resolv/arpa/nameser_compat.h: Likewise. * resolv/res_debug.h: Likewise. Some patches are based on work done by Adam D. Bradley <artdodge@cs.bu.edu>. * sysdeps/unix/sysv/linux/configure.in: Remove check for ldconfig, set always use_ldconfig instead.
* Update.Ulrich Drepper1999-12-0412-7/+1516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-11-30 Andreas Jaeger <aj@suse.de> Add ldconfig: * elf/Makefile (extra-objs): Added ldconfig-modules. (ldconfig-modules): New. Added vpath for xstrdup and xmalloc. Check for use-ldconfig instead of has-ldconfig. ($(objpfx)ldconfig): New rule with dependencies. (distribute): Add new files. * sysdeps/unix/sysv/linux/sparc/readelflib.c: New file, developed together with Jakub Jelinek <jakub@redhat.com>. * sysdeps/generic/readelflib.c: Likewise. * elf/cache.c: New file. * elf/ldconfig.c: New file. * elf/ldconfig.h: New file. * elf/readlib.c: New file. * Makefile (install): Remove flag -d in ldconfig call. * configure.in: Rename has_ldconfig to use_ldconfig, set it to no by default. * config.make.in (has-ldconfig): Renamed to use-ldconfig, changed comment.
* Update.Ulrich Drepper1999-12-047-154/+181
| | | | | | | | | | | | | 1999-12-03 Ulrich Drepper <drepper@cygnus.com> * sysdeps/generic/bits/stropts.h: Update with LiS types and values. Patch by David Grothe <dave@gcom.com>. * sysdeps/unix/sysv/linux/bits/types.h (__t_scalar_t, __t_uscalar_t): Make long types. * sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise.
* Update.Ulrich Drepper1999-12-043-44/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-12-02 Akira Yoshiyama <yosshy@debian.or.jp> * locale/lc-time.c (_nl_get_era_entry): Separate eras initialization as _nl_init_era_entry(). * locale/lc-time.c (_nl_get_era_nf_entry): New function. * locale/lc-time.c (_nl_get_era_year_offset): New function. * locale/lc-time.c (_nl_get_era_year_start): New function. * locale/localeinfo.h: Declare new functions. Define ERA_NAME_FORMAT_MEMBERS, ERA_M_NAME, ERA_M_FORMAT, ERA_W_NAME, and ERA_W_FORMAT. * hurd/hurdsig.c (_hurdsig_init): If __hurd_threadvar_stack_mask is nonzero, use cthread_fork to create the signal thread. * hurd/msgportdemux.c (_hurd_msgport_receive): Initialize _hurd_msgport_thread here (to self). * sysdeps/mach/hurd/fork.c (__fork): When __hurd_sigthread_stack_end is zero, instead compute child signal thread's starting SP from parent signal thread's current SP and the threadvar_stack variables. * hurd/Versions (GLIBC_2.1.3): Add cthread_fork, cthread_detach. These are now referenced weakly by _hurdsig_init. * hurd/report-wait.c (_S_msg_report_wait): Fix typo: &_hurd_itimer_thread not &_hurd_msgport_thread. * hurd/hurdfchdir.c (_hurd_change_directory_port_from_fd): Rewrite without HURD_DPORT_USE to clean up warnings. * hurd/dtable.c (get_dtable_port): Likewise. * hurd/hurdioctl.c (rectty_dtable): Renamed to install_ctty. (install_ctty): Do the changing of the cttyid port cell here, inside the critical section while we holding the dtable lock. (_hurd_setcttyid, tiocsctty, tiocnotty): Use that instead of changing the port cell and calling rectty_dtable. (_hurd_locked_install_cttyid): New function, split out of install_ctty. (install_ctty): Use it inside a critical section, with the lock held. * sysdeps/mach/hurd/setsid.c (__setsid): Use _hurd_locked_install_cttyid to effect the cttyid and dtable changes after proc_setsid, having held the dtable lock throughout. * hurd/dtable.c (ctty_new_pgrp): With the dtable lock held, check the cttyid port for null and bail out early if so. The dtable lock serializes us after any cttyid change and its associated dtable update.
* Update.Ulrich Drepper1999-12-031-0/+5
| | | | | | | 1999-12-02 Ulrich Drepper <drepper@cygnus.com> * posix/regex.c (SYNTAX): Make more portable. Patch by Aharon Robbins <arnold@skeeve.com>.
* (SYNTAX): Add braces for correct evaluation.Ulrich Drepper1999-12-031-1/+1
|
* 1999-11-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-12-0310-111/+265
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hurd/hurdsig.c (_hurdsig_init): If __hurd_threadvar_stack_mask is nonzero, use cthread_fork to create the signal thread. * hurd/msgportdemux.c (_hurd_msgport_receive): Initialize _hurd_msgport_thread here (to self). * sysdeps/mach/hurd/fork.c (__fork): When __hurd_sigthread_stack_end is zero, instead compute child signal thread's starting SP from parent signal thread's current SP and the threadvar_stack variables. * hurd/Versions (GLIBC_2.1.3): Add cthread_fork, cthread_detach. These are now referenced weakly by _hurdsig_init. * hurd/report-wait.c (_S_msg_report_wait): Fix typo: &_hurd_itimer_thread not &_hurd_msgport_thread. 1999-10-01 Roland McGrath <roland@baalperazim.frob.com> * hurd/hurdfchdir.c (_hurd_change_directory_port_from_fd): Rewrite without HURD_DPORT_USE to clean up warnings. * hurd/dtable.c (get_dtable_port): Likewise. * hurd/hurdioctl.c (rectty_dtable): Renamed to install_ctty. (install_ctty): Do the changing of the cttyid port cell here, inside the critical section while we holding the dtable lock. (_hurd_setcttyid, tiocsctty, tiocnotty): Use that instead of changing the port cell and calling rectty_dtable. (_hurd_locked_install_cttyid): New function, split out of install_ctty. (install_ctty): Use it inside a critical section, with the lock held. * sysdeps/mach/hurd/setsid.c (__setsid): Use _hurd_locked_install_cttyid to effect the cttyid and dtable changes after proc_setsid, having held the dtable lock throughout. * hurd/dtable.c (ctty_new_pgrp): With the dtable lock held, check the cttyid port for null and bail out early if so. The dtable lock serializes us after any cttyid change and its associated dtable update.
* 1999-11-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-12-021-0/+9
| | | | | | | | | * sysdeps/mach/hurd/nfs/nfs.h: New file, empty but for comments. Its presence lets librpcsvc compile ok. This from Mark Kettenis. We don't install this file for users. * sysdeps/mach/hurd/Dist: Add it. * sysdeps/mach/hurd/Makefile [$(subdir) = sunrpc] (sysdep_headers): Append nfs/nfs.h here.
* 1999-11-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-12-023-0/+37
| | | | | | | | | * sysdeps/mach/hurd/nfs/nfs.h: New file, empty but for comments. Its presence lets librpcsvc compile ok. This from Mark Kettenis. We don't install this file for users. * sysdeps/mach/hurd/Dist: Add it. * sysdeps/mach/hurd/Makefile [$(subdir) = sunrpc] (sysdep_headers): Append nfs/nfs.h here.
* (SYNTAX): Make more portable.Ulrich Drepper1999-12-021-1/+1
|
* Update.Ulrich Drepper1999-12-0230-116/+396
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-12-01 Andreas Jaeger <aj@suse.de> * sysdeps/generic/if_index.c (__protocol_available): Add missing int for parameter. * stdio/stdio.h: Fix typo. Patches by Marcus G. Daniels <mgd@santafe.edu>. 1999-12-01 Andreas Jaeger <aj@suse.de> * scripts/test-installation.pl (installation_problem): Filter out libpthread_db. 1999-12-01 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/alpha/bits/types.h: Fix signedness of __rlim_t and __rlim64_t. * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise. 1999-12-01 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Add oldgetrlimit64 and oldsetrlimit64 for subdir = resource. * sysdeps/unix/sysv/linux/Versions: Add getrlimit, setrlimit, getrlimit64 and setrlimit64 to version GLIBC_2.1.3. * sysdeps/unix/sysv/linux/setrlimit.c: Correct handling of old and new kernel version. Add symbol versions. * sysdeps/unix/sysv/linux/syscalls.list: Add oldsetrlimit and oldgetrlimit. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add s_getrlimit and s_ugetrlimit. * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/getrlimit.c: New file. * sysdeps/unix/sysv/linux/getrlimit64.c: New file. * sysdeps/unix/sysv/linux/oldgetrlimit64.c: New file. * sysdeps/unix/sysv/linux/oldsetrlimit64.c: New file. * sysdeps/unix/sysv/linux/setrlimit64.c: New file. * sysdeps/unix/sysv/linux/alpha/oldgetrlimit64.c: New file. * sysdeps/unix/sysv/linux/alpha/oldsetrlimit64.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/oldgetrlimit64.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/oldsetrlimit64.c: New file.
* Update.Ulrich Drepper1999-12-022-1/+3
| | | | * sysdeps/generic/sys/ptrace.h: Remove K&R compatibility.
* Update.Ulrich Drepper1999-12-022-1/+3
| | | | * sysdeps/generic/usleep.c: Fix typo.
* Update.Ulrich Drepper1999-12-012-7/+11
| | | | | * sysdeps/unix/Makefile (param.h.dep): Filter out sys/param.h itself.
* Update.Ulrich Drepper1999-12-012-1/+4
| | | | | * sysdeps/unix/sysv/bits/utsname.h: Test for _SYS_UTSNAME_H, not _UTSNAME_H.
* Update.Ulrich Drepper1999-12-013-2/+10
| | | | * malloc/set-freeres.c: Really use already_called variable.
* Update.Ulrich Drepper1999-12-015-97/+112
| | | | | | | | 1999-12-01 Ulrich Drepper <drepper@cygnus.com> * libio/iosetbuffer.c: Use _IO_WSETBUF instead of constructing function call directly. * libio/iosetvbuf.c: Likewise.
* Update.Ulrich Drepper1999-11-302-2/+6
| | | | * configure.in: Add AIX 4.3 support.
* Update.Ulrich Drepper1999-11-292-6/+12
| | | | | standard was issued in 1992. Reported by Bruno Haible <haible@ilog.fr>.
* Update.Ulrich Drepper1999-11-293-2/+7
| | | | | | | 1999-11-29 Ulrich Drepper <drepper@cygnus.com> * iconvdata/gconv-modules: Correct alias for ISO-8859-10. This standard was issued in 1992. Reported by Bruno Haible <haible@ilog.fr>.
* Update.Ulrich Drepper1999-11-294-4/+24
| | | | | | | | | | | | | | | | | | | | | 1999-11-29 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/sysv/linux/sparc/bits/signum.h: Add define for SIGCLD als SIGCHLD. 1999-11-29 Andreas Jaeger <aj@suse.de> * manual/time.texi (Basic CPU Time): Better describe wrap around. Patch by Andries Brouwer <Andries.Brouwer@cwi.nl>. 1999-11-29 Ulrich Drepper <drepper@cygnus.com> * iconvdata/gconv-modules: Fix typos in LATIN8/L8 aliases. Patch by Bruno Haible <haible@ilog.fr>. 1999-11-29 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: Remove K&R compatibility.
* Remove K&R compatibility.Ulrich Drepper1999-11-291-1/+1
|
* 1999-11-29 Andreas Schwab <schwab@suse.de>Andreas Schwab1999-11-291-0/+7
| | | | | | | * sysdeps/m68k/bits/byteswap.h (__bswap_32): Rename local variable __v to __bswap_32_v. (__bswap_64): Rename local variables __v and __r to __bswap_64_v and __bswap_64_r to avoid clash with __bswap_32 macro.
* * sysdeps/m68k/bits/byteswap.h (__bswap_32): Rename local variable Andreas Schwab1999-11-291-18/+18
| | | | | | __v to __bswap_32_v. (__bswap_64): Rename local variables __v and __r to __bswap_64_v and __bswap_64_r to avoid clash with __bswap_32 macro.
* Update.Ulrich Drepper1999-11-282-1/+6
| | | | | | | 1999-11-28 Ulrich Drepper <drepper@cygnus.com> * iconvdata/t.61.c (CHARSET_NAME): Correct name to what is used in gconv-modules.
* Update.Ulrich Drepper1999-11-284-2293/+1204
| | | | | | | | | | | | 1999-11-27 Shinya Hanataka <hanataka@abyss.rim.or.jp> * locales/ja_JP: Add JIS X 0201 kana and JIS X 0212 definitions. * charmaps/EUC-JP: Likewise. * repertoiremaps/mnemonic.ja: Likewise. * locales/ja_JP: Add extra CLASS and MAP definisions. * charmaps/EUC-JP: Add WIDTH definitions.
* Update.Ulrich Drepper1999-11-271-0/+6
| | | | | | | | 1999-11-26 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h: Include asm/ptrace.h, since this will not be done with 2.3.xx automatically * sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h: Likewise.
* Update.Ulrich Drepper1999-11-272-2/+6
| | | | | | * locale/programs/ld-ctype.c (allocate_arrays): Complete last patch. Use wch instead of idx to compute index. Patch by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
* Update.Ulrich Drepper1999-11-262-2/+7
| | | | * inet/rcmd.c (ruserok): Use iruserok2 not iruserok.
* Update.Ulrich Drepper1999-11-262-21/+14
|
* Update.Ulrich Drepper1999-11-263-0/+14
| | | | | | | | | | | | | | 1999-11-26 Thorsten Kukuk <kukuk@suse.de> * sysdeps/gnu/siglist.h: If SIGPWR == SIGLOST, don't include SIGPWR message. * sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h: Include asm/ptrace.h, since this will not be done with 2.3.xx automatically * sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h: Likewise. 1999-11-26 Ulrich Drepper <drepper@cygnus.com> * locale/iso-3166.def: Update from latest official list.
* Update.Ulrich Drepper1999-11-262-1/+34
| | | | | | * libio/libioP.h: Remove duplicate declaration of _IO_wsetb. 1999-11-26 Andreas Jaeger <aj@suse.de>
* Update.Ulrich Drepper1999-11-262-0/+7
| | | | | | | 1999-11-26 Andreas Jaeger <aj@suse.de> * inet/rcmd.c: Include stdlib for declaration of free. Declare iruserok.
* Update.Ulrich Drepper1999-11-254-2/+16
| | | | | | | | | | | 1999-11-25 Ulrich Drepper <drepper@cygnus.com> * iconv/gconv.c (__gconv): Always initialize cd->__data[last_step].__outbuf and cd->__data[last_step].__outbufend. * iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Update number of written bytes. * iconvdata/iso-2022-jp.c: Likewise.
* Update.Ulrich Drepper1999-11-259-27/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-11-25 H.J. Lu <hjl@gnu.org> * stdlib/exit.c (exit): Run funtions only if __exit_funcs->idx > 0. 1999-11-25 Ulrich Drepper <drepper@cygnus.com> * manual/charset.texi (iconv Examples): Add iconv call to flush state. Reported by Andrew Clausen <clausen@alphalink.com.au>. 1999-11-25 Andreas Jaeger <aj@suse.de> * manual/install.texi (Running make install): Better describe update from libc5. Patch by Michael Deutschmann <michael@talamasca.wkpowerlink.com>. 1999-11-25 Andreas Jaeger <aj@suse.de> * include/sys/mman.h: Remove K&R compatibility. 1999-11-15 Andreas Jaeger <aj@suse.de> * misc/sys/mman.h: Use __REDIRECT for mmap, correct prototype to use __off64_t. 1999-11-25 Ulrich Drepper <drepper@cygnus.com> * iconv/iconv_prog.c (process_block): For stateful charsets write out byte sequence to get to initial state at the end of the file. which was reported to not work (which proofed to be wrong).
* Update.Ulrich Drepper1999-11-252-17/+28
| | | | | | | | | 1999-11-25 Andreas Schwab <schwab@suse.de> * Makeconfig: Include sys-dirs and sys-sorted earlier. ($(common-objpfx)soversions.mk): Wait until subdirs is complete. ($(common-objpfx)sysd-sorted): Emit marker when this file is complete.
* Update.Ulrich Drepper1999-11-253-221/+221
| | | | | | | * manual/setjmp.texi: Many changes to correct bad English introduced mainly by me. * manual/time.texi: Likewise. Patches by Neil Booth <neil@rosenet.ne.jp>.
* Update.Ulrich Drepper1999-11-242-13/+20
| | | | | | 1999-11-24 Ulrich Drepper <drepper@cygnus.com> * include/string.h: Remove K&R compatibility.
* Update.Ulrich Drepper1999-11-243-1/+7
| | | | | | * sysdeps/unix/sysv/linux/bits/signum.h (SIGSYS): New definition. * sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_IEEE802_TR): Added.
* Update.Ulrich Drepper1999-11-246-12/+3089
| | | | | | * string/stratcliff.c: Add one more strchr test for something which was reported to not work (which proofed to be wrong).
* Update.Ulrich Drepper1999-11-241-0/+10
| | | | | | | | | | | | 1999-11-23 Ulrich Drepper <drepper@cygnus.com> * iconv/skeleton.c: It's __is_last, not is_last. * locale/programs/ld-ctype.c (ctype_finish): Correct method to find the UCS value. (allocate_arrays): Likewise. (find_idx): Correctly increase array size. Patches by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
* It's __is_last, not is_last.Ulrich Drepper1999-11-241-1/+1
|
* Regenerated: autoconf configure.inRichard Henderson1999-11-241-264/+202
|
* Update.Ulrich Drepper1999-11-232-0/+8
| | | | | | | 1999-11-23 Ulrich Drepper <drepper@cygnus.com> * manager.c (pthread_start_thread_event): Initialize p_pid already here.