about summary refs log tree commit diff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* Update.Andreas Jaeger2001-04-041-0/+7
| | | | | | | | | 2001-04-01 Andreas Jaeger <aj@suse.de> * sysdeps/generic/s_nextafter.c (NO_LONG_DOUBLE): Add nexttowardl alias. * sysdeps/generic/s_fma.c (NO_LONG_DOUBLE): Add fmal alias.
* Update.Ulrich Drepper2001-04-041-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-04 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/s390/s390-64/Dist: Add ucontext_i.h. * sysdeps/unix/sysv/linux/s390/s390-32/Dist: Likewise. 2001-04-04 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S: New file. * sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c: New file. * sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S: New file. * sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h: New file. * sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S: New file. * sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c: New file. * sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S: New file. * sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h: New file. * sysdeps/unix/sysv/linux/s390/swapcontext.c: New file. * sunrpc/rpc_scan.c (symbols): Add entry for HYPER. * sunrpc/rpc_scan.h (enum tok_kind): Add TOK_HYPER. * sunrpc/rpc_parse.c (get_type): Handle TOK_HYPER. (unsigned_dec): Likewise. Patch by atai@jezebel.dreamhost.com.
* Update.Andreas Jaeger2001-04-041-0/+8
| | | | | | | | | | 2001-04-04 Andreas Jaeger <aj@suse.de> * sysdeps/powerpc/dl-machine.h (ELF_MACHINE_NO_REL): Move to right place. * sysdeps/unix/sysv/linux/hppa/umount.c: Add prototype for __umount2.
* Update.Ulrich Drepper2001-04-041-0/+6
| | | | | | | | 2001-04-04 Ulrich Drepper <drepper@redhat.com> * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Pass pointer to int as last parameter of yp_match. Patch by kanazawa@flab.fujitsu.co.jp.
* Update.Ulrich Drepper2001-04-041-0/+7
| | | | | | | | | 2001-04-03 Ulrich Drepper <drepper@redhat.com> * resolv/netdb.h (gai_strerror): Make return value const. * sysdeps/generic/gai_strerror.c (gai_strerror): Likewise. * sysdeps/posix/gai_strerror.c (gai_strerror): Likewise. Add strings for new error values.
* Update.Ulrich Drepper2001-04-041-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-29 Michael Keezer <mkeezer@redhat.com> * posix/tst-gnuglob.c: Added ifdef _DIRENT_HAVE_D_TYPE. * login/tst-utmp.c: Handle case where ut_tv is not available but ut_time is. * sysdeps/unix/sysv/aix/utmpx.h: New file. * sysdeps/unix/sysv/aix/bits/utmpx.h: Added _HAVE_UT_TYPE/PID/ID/TV/HOST defines. * sysdeps/unix/sysv/aix/libc-start.c: Removed temp code and made stub. * sysdeps/unix/sysv/aix/gettimeofday.c: New file added routines to access RTCU timer reg. * sysdeps/unix/sysv/aix/Makefile: Remove /usr/lib/crt0.o added dl-libc, dl-open,dl-sym, dl-close to misc. * sysdeps/unix/sysv/aix/start.c: New file. Start code. * sysdeps/unix/sysv/aix/dlldr.h: New file. AIX __loadx defines. * sysdeps/unix/sysv/aix/dl-close.c: New file. AIX dl-close. * sysdeps/unix/sysv/aix/dl-open.c: New file. AIX dl-open. * sysdeps/unix/sysv/aix/dl-sym.c: New file. AIX dl-sym. * sysdeps/unix/sysv/aix/dl-libc.c: New file. libc_dl-xxx support. * sysdeps/generic/strtoll.c: Added SHLIB_COMPAT(libc,GLIBC_2_0, GLIBC_2_2). * sysdeps/generic/strtoull.c: Likewise. * sysdeps/powerpc/ppc-mcount.S: Added nop after bl instruction. * sysdeps/unix/sysv/aix/powerpc/memset.c: New file to include sysdeps/generic/memset.c. * sysdeps/unix/sysv/aix/getpeername.c: Define __getpeername.
* Update.Ulrich Drepper2001-04-041-0/+4
| | | | | | * iconv/Makefile (CFLAGS-charmap.c): Add -DNEED_NULL_POINTER. * locale/programs/charmap.c: Define null_pointer if NEED_NULL_POINTER is defined.
* Update.Ulrich Drepper2001-04-041-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-03 Ulrich Drepper <drepper@redhat.com> * misc/dirname.c (dirname): Handle multiple slashes correctly. 2001-04-03 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/s390/s390-64/initfini.c: Fix __gmon_start__ GOT access. 2001-04-03 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/s390/s390-32/bcopy.S: Optimize for speed. * sysdeps/s390/s390-64/bcopy.S: Likewise. * sysdeps/s390/s390-32/mempcy.S: Likewise. * sysdeps/s390/s390-64/memcpy.S: Likewise. 2001-04-02 Bruno Haible <haible@clisp.cons.org> * manual/message.texi (Advanced gettext functions): More specific syntax in the plural formula examples. 2001-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/powerpc/atomicity.h: Silence warnings. * sysdeps/powerpc/dl-machine.h: Likewise. * sysdeps/powerpc/register-dump.h: Likewise. * sysdeps/powerpc/fpu/s_lrint.c: Likewise. 2001-04-02 Andreas Jaeger <aj@suse.de> * misc/tst-dirname.c (main): Add more tests, derived from a bug report by Michael Kerrisk <mtk16@ext.canterbury.ac.nz>. 2001-04-01 Andreas Jaeger <aj@suse.de> * debug/xtrace.sh (pcprofileso): Use SLIBDIR since libpcprofile.so is installed there. * malloc/memusage.sh (memusageso): Likewise for libmemusage.so. 2001-04-01 H.J. Lu <hjl@gnu.org> * posix/annexc.c (macrofile): Renamed from TMPFILE and set to tmpnam (NULL). * stdlib/isomac.c (macrofile): Likewise. 2001-03-30 Thorsten Kukuk <kukuk@suse.de> * inet/rcmd.c: Allow AF_UNSPEC as parameter. * nis/ypclnt.c (yp_all): Print error message only at last try, check for protocoll error only if we don't have a network error.
* *** empty log message ***Andreas Schwab2001-04-021-0/+4
| | | | | | 2001-04-02 Andreas Schwab <schwab@suse.de> * resolv/res_data.c (res_isourserver): Fix cast.
* Update.Andreas Jaeger2001-04-021-0/+4
| | | | | | * sysdeps/i386/dl-machine.h (RTLD_START): Don't use multi-line strings. (ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
* Update.Andreas Jaeger2001-04-021-1/+1
| | | | Fixes PR libc/2173, reported by tbrowder@home.com.
* Update.Andreas Jaeger2001-04-021-0/+7
| | | | | | | | | * sysdeps/ieee754/dbl-64/uroot.h: Add missing braces arount initializers. * sysdeps/ieee754/dbl-64/e_sqrt.c (__ieee754_sqrt): Likewise. * elf/rtld.c (print_statistics)[!HP_TIMING_NONAVAIL]: Avoid warning about unused variable.
* Update.Andreas Jaeger2001-04-021-0/+6
| | | | | | | | 2001-04-02 Andreas Jaeger <aj@suse.de> * string/string.h (strndupa): Add cast for C++ conformance. (strdupa): Likewise. Fixes PR libc/2173, reported by tbrowder@home.com.
* * sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Don't appendRoland McGrath2001-04-011-0/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | options after $(build-module), which is no longer a single command. (LDFLAGS-link-rpcuserlibs): New variable to hold those options. (LDFLAGS-libmachuser-link.so, LDFLAGS-libhurduser-link.so): New variables using it. Reported by Mark Kettenis <kettenis@gnu.org>. 2001-03-11 Roland McGrath <roland@frob.com> * elf/rtld.c (dl_main): Add cast to quiet warning. * elf/dl-load.c (_dl_map_object_from_fd): Likewise. * iconv/gconv_conf.c (__gconv_get_path): Likewise. (__gconv_read_conf): Likewise. * iconv/gconv_db.c (gen_steps): Likewise. (__gconv_find_transform): Likewise. * locale/programs/charmap-dir.c (fopen_uncompressed): Likewise. (fopen_uncompressed): Use const in second argument's type. 2001-03-11 Roland McGrath <roland@frob.com> * sysdeps/mach/hurd/dl-sysdep.c (__writev): New function. * mach/mach_error.h: Fix ancient #endif syntax. * hurd/hurdmalloc.c: Likewise. * sysdeps/generic/atomicity.h (exchange_and_add, atomic_add, compare_and_swap): Add volatile qualifier to first arg, to bring these prototypes in line with all the other implementations. Add a #warning to remind the builder that these are not atomic. 2001-03-04 Roland McGrath <roland@frob.com> * hurd/vpprintf.c (vpprintf) [USE_IN_LIBIO]: Use innermore first member of TEMP_F so its type is _IO_FILE * as expected. * hurd/fopenport.c (seekio): Conditionalize type of POS argument on [USE_IN_LIBIO]. Check the value for overflow, since for libio it might exceed off_t's range. 2001-02-25 Roland McGrath <roland@frob.com> * sysdeps/mach/hurd/sysd-stdio.c (__stdio_reopen): Use prototype. * sysdeps/unix/bsd/getpt.c (__posix_openpt): Likewise. * sysdeps/mach/hurd/i386/intr-msg.h (SYSCALL_EXAMINE): Make this a macro instead of an inline function, (MSG_EXAMINE): Likewise. * hurd/hurd/ioctl.h (_HURD_HANDLE_IOCTLS_1): Remove extraneous ##. * hurd/get-host.c: Include <string.h> for decls of built-ins. * hurd/hurdchdir.c: Likewise. * sysdeps/mach/hurd/i386/sigreturn.c: Likweise. * sysdeps/mach/hurd/opendir.c: Likewise. * mach/mach_init.c: Include <unistd.h> for _exit decl. * mach/errsystems.awk: Give output file a trailing newline. * mach/Machrules (MIG): Prepend CC='${CC}' to the mig command, so that the script will use our compiler for the cpp stage. With --enable-all-warnings we get a whole bunch of warnings, and these are just a few fixes; there are more needed to silence it. * mach/mach/mig_support.h (__mig_strncpy, mig_strncpy): Add extern decls before extern inline defns to quiet gcc warning. * hurd/hurd/threadvar.h (__hurd_threadvar_location_from_sp): Likewise. * sysdeps/mach/i386/machine-sp.h (__thread_stack_pointer): Likewise.
* Update.Andreas Jaeger2001-03-311-0/+7
| | | | | | | | | 2001-03-31 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_RAWHDLC): Added. (ARPHRD_HDLC): Define as alias for ARPHRD_CISCO. (ARPHRD_CISCO): New. Changes from Linux 2.4.3.
* Update.Ulrich Drepper2001-03-301-0/+4
| | | | | | 2001-03-30 Isamu Hasegawa <isamu@yamato.ibm.com> * posix/regex.c: Avoid an access violation if malloc failes.
* Update.Andreas Jaeger2001-03-301-0/+4
| | | | | | 2001-03-30 Andreas Jaeger <aj@suse.de> * sysdeps/alpha/ldiv.S (ldiv): Add alias for imaxdiv.
* Update.Ulrich Drepper2001-03-301-0/+2
| | | | * posix/regex.c: Remove unnecessary ifs.
* Update.Ulrich Drepper2001-03-301-0/+19
| | | | | | | | | | | | | | | | | | | | | 2001-03-29 Ulrich Drepper <drepper@redhat.com> * math/bits/mathcalls.h: Remove infnan declaration. 2001-03-29 H.J. Lu <hjl@gnu.org> * include/endian.h: Define BIG_ENDI, LITTLE_ENDI, HIGH_HALF, and LOW_HALF only if _LIBC is defined and _ISOMAC is not defined. * stdlib/isomac.c (fmt): Define _LIBC and _ISOMAC. . 2001-03-29 Isamu Hasegawa <isamu@yamato.ibm.com> * posix/regex.c: Fix typo and add a sentinel. 2001-03-29 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/shm_open.c: Open new file always with O_NOFOLLOW. Suggested by Christoph Roland.
* Update.Ulrich Drepper2001-03-281-0/+8
| | | | | | | | | | * sysdeps/s390/bits/string.h: New unified 31/64 bit string.h. * sysdeps/s390/s390-32/bits/string.h: Remove. * sysdeps/s390/s390-64/bits/string.h: Remove. * sysdeps/s390/s390-32/strcmp.S: New file. * sysdeps/s390/s390-64/strcmp.S: New file. 2001-03-27 Martin Schwidefsky <schwidefsky@de.ibm.com>
* Update.Ulrich Drepper2001-03-281-0/+5
| | | | | | | 2001-03-27 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h: Fix typo. * sysdeps/unix/sysv/linux/s390/s390-64/sys/ucontext.h: Likewise.
* Update.Ulrich Drepper2001-03-281-0/+6
| | | | | | | | * stdlib/isomac.c (fmt): Don't define _LIBC. * include/endian.h: Define BIG_ENDI, LITTLE_ENDI, HIGH_HALF, and LOW_HALF only if _LIBC is defined. * sysdeps/i386/fpu/libm-test-ulps: Slight adjustment of yn() error.
* Update.Ulrich Drepper2001-03-281-0/+2
| | | | * version.h (VERSION): Bump to 2.2.3.
* Update.Ulrich Drepper2001-03-281-0/+4
| | | | | | * posix/fnmatch_loop.c (FCT): Handle !() after * special like @() and +(). * posix/tst-fnmatch.input: Add test cases for matching empty strings.
* Update.Ulrich Drepper2001-03-271-0/+5
| | | | | | | 2001-03-27 Ulrich Drepper <drepper@redhat.com> * sysdeps/ieee754/dbl-64/endian.h: Removed. Move definitions... * include/endian.h: ...to here.
* Update.Ulrich Drepper2001-03-271-0/+5
| | | | | | | 2001-03-27 kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/sh/sys/ucontext.h (NFREG): Rename to NFPREG. * sysdeps/unix/sysv/linux/sh/sys/ucontext.h (NFREG): Likewise.
* Update.Andreas Jaeger2001-03-271-0/+4
| | | | | | 2001-03-27 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/ldconfig.h: Fix typo.
* Update.Ulrich Drepper2001-03-271-0/+8
| | | | | | | | | | 2001-03-26 Ulrich Drepper <drepper@redhat.com> * sysdeps/ia64/fpu/Dist: Add new files to distribute. * sysdeps/unix/sysv/linux/s390/s390-64/Dist: Likewise. * sysdeps/unix/sysv/linux/ia64/Dist: Likewise. * gmon/Makefile (headers): Add sys/profil.h.
* Update.Andreas Jaeger2001-03-271-0/+6
| | | | | | | | 2001-03-18 Andreas Jaeger <aj@suse.de> * manual/install.texi (Tools for Compilation): Advise to use GCC 2.95.3. (Supported Configurations): Mention s390x.
* Update.Ulrich Drepper2001-03-271-0/+5
| | | | | | | 2001-03-26 Ben Collins <bcollins@debian.org> * sysdeps/unix/sysv/linux/mips/bits/mman.h: Add MAP_* and MADV_* defines to match other architectures.
* Update.Ulrich Drepper2001-03-271-0/+7
| | | | | | | | | 2001-03-26 Ulrich Drepper <drepper@redhat.com> * libio/Makefile (tests): Add tst-ext. * libio/tst-ext.c: New file. * libio/iosetvbuf.c (_IO_setvbuf): Clear line buffer flag for _IONBF.
* Update.Ulrich Drepper2001-03-261-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add changes which were in this form in the original patch by Eric Norum <eric.norum@usask.ca>. * include/rpc/rpc.h: Remove svc_fdset, rpc_createerr, svc_pollfd, and svc_max_pollfd. * sunrpc/rpc/rpc.h: Declare __rpc_thread_svc_fdset, __rpc_thread_createerr, __rpc_thread_svc_pollfd, and __rpc_thread_svc_max_pollfd. Define svc_fdset, get_rpc_createerr, svc_pollfd, and svc_max_pollfd. * sunrpc/rpc_thread.c: Handle first thread special, it uses the global variables. Define __rpc_thread_svc_fdset, __rpc_thread_createerr, __rpc_thread_svc_pollfd, and __rpc_thread_svc_max_pollfd. * sunrpc/Versions [libc] (GLIBC_2.2.3): Export __rpc_thread_svc_fdset, __rpc_thread_createerr, __rpc_thread_svc_pollfd, and __rpc_thread_svc_max_pollfd. * sunrpc/clnt_gen.c: Replace use of rpc_createerr by call to get_rpc_createerr. * sunrpc/clnt_perr.c: Likewise. * sunrpc/clnt_simp.c: Likewise. * sunrpc/clnt_tcp.c: Likewise. * sunrpc/clnt_udp.c: Likewise. * sunrpc/clnt_unix.c: Likewise. * sunrpc/pm_getport.c: Likewise.
* Update.Ulrich Drepper2001-03-251-0/+5
| | | | | | | 2001-03-25 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): getgroups32 syscall checks for negative n so don't test here as well.
* Update.Ulrich Drepper2001-03-251-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-23 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/sysdep.h (ENTRY): Moved to ... * sysdeps/ia64/sysdep.h: ...here. * sysdeps/ia64/sysdep.h (LOCAL_ENTRY): Define. * sysdeps/ia64/sysdep.h (LOCAL_LEAF): Define. * sysdeps/ia64/_mcount.S (_mcount_ret_helper): Use LOCAL_LEAF() to declare instead of LEAF(). Suggestion from David Mosberger. 2001-03-21 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/sysdep.h (CALL_MCOUNT): Add unwind directives. (PSEUDO): Drop .psr and .lsb directives. * sysdeps/unix/sysv/linux/ia64/setjmp.S: Ditto. Add unwind directives. * sysdeps/unix/sysv/linux/ia64/sysdep.S: Ditto. * sysdeps/ia64/elf/start.S: Misc cleanup: remove .psr and .lsb directives etc. * sysdeps/unix/sysv/linux/ia64/brk.S: Ditto. * sysdeps/unix/sysv/linux/ia64/__longjmp.S: Ditto. * sysdeps/ia64/_mcount.S: Remove .psr and .lsb directives (no longer needed). Add unwind directives. * sysdeps/ia64/sysdep.h: Define ASM_UNW_PRLG_RP, ASM_UNW_PRLG_PFS, ASM_UNW_PRLG_PSP, ASM_UNW_PRLG_PR, and ASM_UNW_PRLG_GRSAVE. 2001-03-21 Paul Eggert <eggert@twinsun.com> * posix/regex.h (RE_INVALID_INTERVAL_ORD): New macro. (RE_SYNTAX_POSIX_EGREP): Use it. * posix/regex.c (regex_compile): Implement it. 2001-03-21 Paul Eggert <eggert@twinsun.com> * posix/regex.c (GET_UNSIGNED_NUMBER): Check for overflow. Rewrite to avoid duplicate code. 2001-03-21 H.J. Lu <hjl@gnu.org> * elf/Makefile (tests): Don't depend on $(objpfx)tst-pathopt.out for cross-compiling. ($(objpfx)tst-pathopt.out): Undo the last change.
* * sysdeps/mach/hurd/i386/bits/sigcontext.h (sc_sp, sc_fp, sc_pc, sc_ps): ↵Mark Kettenis2001-03-241-0/+3
| | | | | | | Define as aliases for sc_uesp, sc_ebl, sc_eip and sc_efl. * sysdeps/mach/hurd/i386/bits/sigcontext.h (sc_sp, sc_fp, sc_pc, sc_ps): Define as aliases for sc_uesp, sc_ebl, sc_eip and sc_efl.
* * sysdeps/mach/hurd/i386/init-first.c: Include <assert.h>. (_dl_argv): ↵Mark Kettenis2001-03-241-0/+6
| | | | | | | | | | Declare. (init) [SHARED]: Readjust _dl_argv if we switched to a new stack. 2001-03-24 Mark Kettenis <kettenis@gnu.org> * sysdeps/mach/hurd/i386/init-first.c: Include <assert.h>. (_dl_argv): Declare. (init) [SHARED]: Readjust _dl_argv if we switched to a new stack.
* Update.Andreas Jaeger2001-03-221-0/+7
| | | | | | | | | 2001-03-22 Andreas Jaeger <aj@suse.de> * iconvdata/Makefile (generated): Add iconv-test.xxx. * posix/Makefile (generated): Add bug-regex2.mtrace and bug-regex2-mem.
* Update.Ulrich Drepper2001-03-211-0/+7
| | | | | | | | | 2001-03-21 Ulrich Drepper <drepper@redhat.com> * csu/version.c (__gnu_get_libc_release): Add prototype. (__gnu_get_libc_version): Likewise. * include/gnu/libc-version.h: Remove prototypes for not exported functions.
* Update.Ulrich Drepper2001-03-211-0/+5
| | | | | | | 2001-03-21 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/makecontext.c: Include libintl.h for internationalized printfs to work.
* Update.Ulrich Drepper2001-03-211-0/+6
| | | | | | | | 2001-03-09 Bruno Haible <haible@clisp.cons.org> * intl/dcigettext.c (transmem_block_t): Change to unsigned char, to avoid compiler warning. (_nl_find_msg): Add casts to avoid compiler warnings.
* Update.Ulrich Drepper2001-03-211-0/+14
| | | | | | | | | | | | | | | | 2001-03-21 Ulrich Drepper <drepper@redhat.com> * gmon/Makefile (routines): Add sprofil. (tests): Add tst-sprofil. (noprof): Add sprofil. * gmon/Versions [libc] (GLIBC_2.2.3): Add sprofil. 2001-03-20 David Mosberger <davidm@hpl.hp.com> * sysdeps/generic/sprofil.c: New file. * sysdeps/posix/sprofil.c: New file. * gmon/tst-sprofil.c: New file. * gmon/sys/profil.h: New file.
* Update.Ulrich Drepper2001-03-211-0/+4
| | | | | | 2001-03-20 Andreas Schwab <schwab@suse.de> * include/unistd.h: Adjust prototype of __gethostname.
* Update.Ulrich Drepper2001-03-211-0/+4
| | | | | | 2001-03-20 Jakub Jelinek <jakub@redhat.com> * sysdeps/sparc/stackinfo.h: New file.
* Update.Andreas Jaeger2001-03-211-0/+4
| | | | | | 2001-03-21 Andreas Jaeger <aj@suse.de> * elf/global.c (main): Use proper prototype.
* Update.Ulrich Drepper2001-03-201-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | * sunrpc/Makefile (routines): Add rpc_thread. (CPPFLAGS): Add -D_RPC_THREAD_SAFE. * sunrpc/rpc_thread.c: New file. * sunrpc/Versions [libc] (GLIBC_2.2.3): Export __rpc_thread_destroy. * sunrpc/auth_none.c: Don't use global variables. Access state in thread-local storage. * sunrpc/clnt_perr.c: Likewise. * sunrpc/clnt_raw.c: Likewise. * sunrpc/clnt_simp.c: Likewise. * sunrpc/key_call.c: Likewise. * sunrpc/rpc_common.c: Likewise. * sunrpc/svc.c: Likewise. * sunrpc/svc_raw.c: Likewise. * sunrpc/svc_simple.c: Likewise. * sunrpc/svcauth_des.c: Likewise. * hurd/hurd/threadvar.h (enum __hurd_threadvar_index): Add _HURD_THREADVAR_RPC_VARS. * sysdeps/generic/bits/libc-tsd.h: Mention _LIBC_TSD_KEY_RPC_VARS. * include/rpc/rpc.h: Define data structures for internal thread-local "global" variables. Based on patches by Eric Norum <eric.norum@usask.ca>.
* Update.Ulrich Drepper2001-03-201-0/+2
| | | | * elf/dl-load.c: Various little optimizations.
* Update.Ulrich Drepper2001-03-201-0/+10
| | | | | | | | | | | | 2001-03-20 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/pathconf.c (__pathconf): Return LINUX_LINK_MAX only if the statfs function is not implemented for the filesystem. * sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Return LINUX_LINK_MAX only if the fstatfs function is not implemented for the filesystem.
* Update.Ulrich Drepper2001-03-201-0/+7
| | | | | | | | | 2001-03-19 Ulrich Drepper <drepper@redhat.com> * elf/dl-dst.h (DL_DST_COUNT): Add __builtin_expect. * elf/dl-load.c (_dl_dst_count): Make DST recognition more robust. (_dl_dst_substitute): Likewise.
* Update.Ulrich Drepper2001-03-201-0/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-17 Bruno Haible <haible@clisp.cons.org> * intl/loadmsgcat.c (_nl_load_domain) [!_LIBC]: Use fstat, not fstat64. 2001-03-17 Bruno Haible <haible@clisp.cons.org> * intl/gettextP.h (struct expression): Add operators lnot, less_than, greater_than, less_or_equal, greater_or_equal. Replace args2/args3 union by a 'nargs' counter and an 'args[]' array. * intl/plural.y: Don't include stdarg.h. (new_exp): Take an array of arguments instead of varargs. (new_exp_0, new_exp_1, new_exp_2, new_exp_3): New functions. ('?' ':'): Make right-associative. (EQUOP2): New token, replaces '=' and '!'. (CMPOP2): New token. (ADDOP2): New token, replaces '+' and '-'. (MULOP2): New token, replaces '*', '/' and '%'. ('!'): New token. (exp): Add rules for CMPOP2 and '!'. Don't call YYABORT. (start): Call YYABORT here. (FREE_EXPRESSION): Update. (yylex): Don't skip "\\n". Recognize comparison and '!' operators. Update for new token symbols. * intl/loadmsgcat.c (plvar, plone, germanic_plural, init_germanic_plural): Update. * intl/dcigettext.c (_nl_find_msg): Optimize for space. (plural_eval): Recognize comparison and '!' operators. Optimize for space. 2001-03-10 Bruno Haible <haible@clisp.cons.org> * intl/loadmsgcat.c (_nl_load_domain): locale_charset() doesn't return NULL any more. 2001-01-05 Bruno Haible <haible@clisp.cons.org> * intl/loadmsgcat.c: Include headers needed for alloca(). (freea): New macro. (_nl_load_domain): Add fallback code for platforms lacking alloca. * intl/localealias.c: (ADD_BLOCK, FREE_BLOCK): Remove macros. (freea): New macro. (read_alias_file): Simplify fallback code for platforms lacking alloca. 2001-01-07 Bruno Haible <haible@clisp.cons.org> * intl/gettextP.h (__gettextdebug): Remove declaration. (__gettext_free_exp, __gettextparse): Convert prototype to K&R C syntax. (gettext_free_exp__, gettextparse__): New non-libc declarations. * intl/plural.y [!_LIBC]: Define gettextparse__, gettext_free_exp__, not __gettextparse, __gettext_free_exp. * intl/loadmsgcat.c [!_LIBC]: Use gettextparse__, not __gettextparse. 2001-02-24 Bruno Haible <haible@clisp.cons.org> * intl/dcigettext.c: Update comment about HAVE_LOCALE_NULL. 2001-01-05 Bruno Haible <haible@clisp.cons.org> * intl/loadmsgcat.c (_nl_load_domain): Add fallback code for platforms lacking strtoul, like SunOS4. 2001-01-05 Bruno Haible <haible@clisp.cons.org> * intl/l10nflist.c (_nl_normalize_codeset): Use tolower, not _tolower. 2001-01-05 Bruno Haible <haible@clisp.cons.org> * intl/bindtextdom.c (set_binding_values): Convert prototype to K&R C syntax. * intl/dcigettext.c (transcmp): Convert to K&R C syntax. * intl/explodename.c (_nl_find_language): Convert to K&R C syntax. * intl/plural.y (__gettext_free_exp, yylex, yyerror): Convert to K&R C syntax. 2001-01-07 Bruno Haible <haible@clisp.cons.org> * intl/gettextP.h (gettext__, dgettext__, dcgettext__, textdomain__, bindtextdomain__, bind_textdomain_codeset__): New declarations, from old libgettext.h. * intl/bindtextdom.c: Include libgnuintl.h instead of libgettext.h. * intl/dcgettext.c: Likewise. * intl/dcigettext.c: Likewise. * intl/dcngettext.c: Likewise. * intl/dngettext.c: Likewise. * intl/finddomain.c: Likewise. * intl/ngettext.c: Likewise. * intl/textdomain.c: Likewise. * intl/dgettext.c: Include libgnuintl.h instead of libgettext.h. Include gettextP.h. * intl/gettext.c: Likewise. Don't include locale.h. 2001-03-17 Bruno Haible <haible@clisp.cons.org> * intl/gettextP.h (ZERO): New macro. (struct binding): Always use ZERO. * intl/bindtextdom.c (offsetof): Provide fallback for platforms that lack it, like SunOS4. (set_binding_values): Use offsetof, not sizeof. * intl/dcigettext.c (offsetof): Provide fallback for platforms that lack it, like SunOS4. (ZERO): Remove macro. (struct transmem_list): Use ZERO. (DCIGETTEXT): Use offsetof, not sizeof. 2001-03-17 Bruno Haible <haible@clisp.cons.org> * intl/gettextP.h: Include <stddef.h>. Include gettext.h, for nls_uint32. * intl/bindtextdom.c: Don't include gettext.h. * intl/dcgettext.c: Likewise. * intl/dcigettext.c: Likewise. * intl/dcngettext.c: Likewise. * intl/dngettext.c: Likewise. * intl/finddomain.c: Likewise. * intl/localealias.c: Likewise. * intl/ngettext.c: Likewise. * intl/plural.y: Likewise. * intl/textdomain.c: Likewise. 2001-03-17 Bruno Haible <haible@clisp.cons.org> * intl/gettext.h: Don't include <stdio.h>. 2001-03-17 Bruno Haible <haible@clisp.cons.org> * intl/Makefile (CPPFLAGS): Set LOCALEDIR instead of GNULOCALEDIR. * intl/dcigettext.c (_nl_default_dirname): Initialize with LOCALEDIR.
* Update.Ulrich Drepper2001-03-191-0/+13
| | | | | | | | | | | | | | | * sysdeps/unix/i386/i686/tempname.c: New file. * sysdeps/posix/tempname.c (__gen_tempname): If RANDOM_BITS is defined use this macro to get some bits of randomness instead of the usual gettimeofday or time calls. 2001-03-16 Paul Eggert <eggert@twinsun.com> * sysdeps/posix/tempname.c (uint64_t): Define to uintmax_t if not defined, and if UINT64_MAX is not defined. 2001-03-19 Ulrich Drepper <drepper@redhat.com>