summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper1999-08-107-7/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | 1999-08-09 Scott Bambrough <scottb@netwinder.org> * elf/elf.h: Added definition of ELFOSABI_ARM. * elf/dl-load.c (_dl_map_object_from_fd): Use VALID_ELF_HEADER, VALID_ELF_OSABI, VALID_ELF_ABIVERSION to decide whether an object's header and ABI values are acceptable. (VALID_ELF_HEADER): New macro; provide default definition. (VALID_ELF_OSABI): New macro; provide default definition. (VALID_ELF_ABIVERSION): New macro; provide default definition. * sysdeps/arm/dl-machine.h Define ARM specific versions of VALID_ELF_HEADER, VALID_ELF_OSABI, VALID_ELF_ABIVERSION. 1999-08-09 Andreas Schwab <schwab@suse.de> * inet/tst-ipnode.c (main): Don't compare integer with NULL. 1999-08-09 Thorsten Kukuk <kukuk@suse.de> * sunrpc/svc_run.c (svc_run): Free my_pollfd. 1999-08-09 Andreas Schwab <schwab@suse.de> * sunrpc/svc.c (svc_getreq_poll): Fix argument of xprt_unregister.
* Update.Ulrich Drepper1999-08-092-1/+37
| | | | | * sysdeps/ieee754/ieee754.h: Handle platforms with special __FLOAT_WORD_ORDER. Patch by Joel Klecker <jk@espy.org>.
* Update.Ulrich Drepper1999-08-086-74/+188
| | | | | | | | | | | | 1999-08-08 Ulrich Drepper <drepper@cygnus.com> * string/bits/string2.h: Mark void* operations as extensions. * sysdeps/i386/i486/bits/string.h: Likewise. * debug/Makefile (routines): Add noophooks. (extra-libs): Add libpcprofile. Add rules to build libpcprofile. * debug/noophooks.c: New file. * debug/pcprofile.c: New file.
* Update.Ulrich Drepper1999-08-072-0/+24
| | | | | | * rt/aio_misc.c (handle_fildes_io): Imitate the behaviour on other systems which allow using the functions also on non-seekable devices.
* Update.Ulrich Drepper1999-08-072-5/+20
| | | | | * resolv/res_send.c (res_send): Recompute timeout for poll for each jump to `wait'.
* Update.Ulrich Drepper1999-08-062-2/+6
| | | | | | * inet/netinet/in.h (IN6ADDR_ANY_INIT): Add correct number of braces to avoid warnings. (IN6ADDR_LOOPBACK_INIT): Likewise.
* Update.Ulrich Drepper1999-08-063-2/+6
| | | | | | | 1999-08-06 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/bits/socket.h: Fix typo (MSG_TRUNC -> MSG_DONTWAIT).
* Update.Ulrich Drepper1999-08-062-4/+7
| | | | | | 1999-08-06 H.J. Lu <hjl@gnu.org> * malloc/malloc.c: Initialize __libc_pagesize early.
* Update.Ulrich Drepper1999-08-063-2/+7
| | | | | * string/string-inlines.c: Undefined __USE_STRING_INLINES before defining it.
* Update.Ulrich Drepper1999-08-062-1/+2
| | | | * inet/Makefile (tests): Add tst-ipnode.
* Update.Ulrich Drepper1999-08-062-0/+27
| | | | | | 1999-08-06 Ulrich Drepper <drepper@cygnus.com> * inet/tst-ipnode.c: New file.
* Update.Ulrich Drepper1999-08-064-5/+42
| | | | | | | | | | | | | 1999-08-06 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (O_DSYNC, O_RSYNC): New definitions. (O_DIRECTORY, O_NOFOLLOW): Define only if __USE_GNU. (O_LARGEFILE): Define only if __USE_LARGEFILE64. * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (O_DSYNC, O_RSYNC): New definitions. (O_LARGEFILE): Define only if __USE_LARGEFILE64. * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_LARGEFILE): Likewise.
* Update.Ulrich Drepper1999-08-064-0/+1226
| | | | | | | | 1999-08-06 Jakub Jelinek <jj@ultra.linux.cz> * sysdeps/ieee754/ldbl-128/e_expl.c: New file. * sysdeps/ieee754/ldbl-128/t_expl.h: New file. * sysdeps/ieee754/ldbl-128/Dist: Add t_expl.h.
* Update.Ulrich Drepper1999-08-062-0/+7
| | | | | | | 1999-08-06 Ulrich Drepper <drepper@cygnus.com> * resolv/res_send.c (res_send): Don't test file descriptor for range, we use poll now. [PR libc/1240]
* Update.Ulrich Drepper1999-08-052-2/+8
| | | | | | | 1999-08-05 Ulrich Drepper <drepper@cygnus.com> * libio/genops.c (_IO_flush_all): Don't access elements beyond what 2.0 defined if they are not available.
* Update.Ulrich Drepper1999-08-053-259/+210
| | | | | | | 1999-08-05 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_RSYNC, O_DSYNC): Define.
* Update.Ulrich Drepper1999-08-052-0/+4
| | | | * hesiod/hesiod.c: Avoid emitting rcsid in object file.
* Update.Ulrich Drepper1999-08-052-0/+9
| | | | * rt/aio_fsync.c: Test OP parameter for correct values.
* Update.Ulrich Drepper1999-08-056-11/+17
| | | | * rt/aio_fsync.c: Likewise.
* Update.Ulrich Drepper1999-08-051-0/+3
| | | | | * rt/aio_write.c: Fix return value. * rt/aio_write64.c: Likewise.
* Update.Ulrich Drepper1999-08-042-2/+10
| | | | | | | | | | 1999-08-04 Ulrich Drepper <drepper@cygnus.com> * rt/aio_read.c: Fix return value. * rt/aio_read64.c: Likewise. Reported by Christian Gafton. * rt/aio_misc.c: Set errno at correct place.
* Update.Ulrich Drepper1999-08-044-26/+34
| | | | | | | | 1999-08-04 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/alpha/getsysstats.c (GET_NPROCS_PARSER): Initialize result to one. (GET_NPROCS_CONF_PARSER): Likewise.
* Update.Ulrich Drepper1999-08-043-2/+8
| | | | | | | | 1999-08-03 Ulrich Drepper <drepper@cygnus.com> * inet/ether_hton.c: Pass errno pointer to NSS function. * inet/getnetgrent_r.c: Likewise. Reported by Marty Leisner <leisner@rochester.rr.com>.
* Update.Ulrich Drepper1999-08-035-13/+23
| | | | | | | | | | | | | 1999-08-02 Thorsten Kukuk <kukuk@suse.de> * nis/nis_callback.c: Fix port problem on big-endian machines * sunrpc/clnt_udp.c: Cast to uint32_t pointer, not short. RPC fields are always 32 bit. Patches from Paul Mackerras <paulus@cs.anu.edu.au> * nis/nss_nis/nis-service.c: Remove htons, port is always in network-byte-order. * nis/nss_nisplus/nisplus-service.c: Rename number to port.
* Update.Ulrich Drepper1999-08-032-6/+23
| | | | | | | | 1999-08-03 Andreas Schwab <schwab@suse.de> * sysdeps/posix/sigset.c: Unblock the signal after setting its disposition. Use SIG_BLOCK/SIG_UNBLOCK instead of SIG_SETMASK to avoid two calls to sigprocmask.
* Update.Ulrich Drepper1999-08-023-2/+8
| | | | | | 1999-08-02 Ulrich Drepper <drepper@cygnus.com> * sysdeps/generic/s_nexttowardf.c: Fix typo.
* Fix typo.Ulrich Drepper1999-08-021-1/+1
| | | | * nis/nis_callback.c (internal_nis_do_callback): Use poll()
* Update.Ulrich Drepper1999-08-026-34/+96
| | | | | | | | | | | | | | 1999-08-02 Jakub Jelinek <jj@ultra.linux.cz> * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c (__sigaction): Only allow rt signal frames. No SA_SIGINFO signals will have the siginfo_t just not filled out with SI_NOINFO code. * sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h (register_dump): Take the above change into account. * sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h (rt_signal_frame): Likewise. * sysdeps/unix/sysv/linux/sparc/getsysstats.c: New file.
* Update.Ulrich Drepper1999-08-028-28/+56
| | | | | | | | | | | | | | | | | | | | | | 1999-08-02 Thorsten Kukuk <kukuk@suse.de> * nis/nis_callback.c (internal_nis_do_callback) use poll() instead of select(). 1999-08-02 Ulrich Drepper <drepper@cygnus.com> * sysdeps/generic/s_nextafter.c: Define __nexttoward and nexttoward so something else so that aliasing works. 1999-08-02 Thorsten Kukuk <kukuk@suse.de> * sysdeps/generic/math_ldbl.h: Fix typo. * sysdeps/generic/strtold.c: Remove unbalanced #endif. * sysdeps/alpha/fpu/e_sqrt.c: Use new path for e_sqrt.c. 1999-08-02 Ulrich Drepper <drepper@cygnus.com> * elf/resolvfail.c: Include stdio.h. Also test dlerror.
* Update.Ulrich Drepper1999-08-015-1/+48
| | | | | | * elf/Makefile (tests): Add resolvfail. Add rules to build the program. * elf/resolvfail.c: New file.
* Update.Ulrich Drepper1999-08-014-40/+68
| | | | | | | | | | | | 1999-08-01 Ulrich Drepper <drepper@cygnus.com> * elf/dl-sym.c (_dl_sym): Always determine module of the caller to pass it to _dl_lookup_symbol. * elf/dl-error.c (_dl_signal_error): Optimize string generation a bit. Reword message. * dlfcn/dlerror.c: Make code thread-safe.
* Pretty print.Ulrich Drepper1999-08-011-1/+1
|
* 1999-07-31 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-08-011-0/+5
| | | | | * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Fix msgt_size member initializer in CHECK: a bit size, not the type code repeated!
* 1999-07-31 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-08-011-3/+3
| | | | | * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Fix msgt_size member initializer in CHECK: a bit size, not the type code repeated!
* Update.Ulrich Drepper1999-07-312-0/+53
| | | | | | | 1999-07-31 Ulrich Drepper <drepper@cygnus.com> * string/tester.c: Add tests with constant arguments for strcpy and stpcpy.
* Update.Ulrich Drepper1999-07-314-22/+58
| | | | | | 1999-07-31 H.J. Lu <hjl@gnu.org> * string/bits/string2.h (__strcpy_small): Fix a typo.
* Update.Ulrich Drepper1999-07-312-7/+11
| | | | | * Makeconfig (link-libc): Always define it, not only for shared builds.
* Update.Ulrich Drepper1999-07-316-5/+14
| | | | | | | | | | | 1999-07-31 Ulrich Drepper <drepper@cygnus.com> * sysdeps/i386/fpu/e_pow.S: Use addl %esp instead of pop. * sysdeps/i386/fpu/e_powf.S: Likewise. * sysdeps/i386/fpu/e_powl.S: Likewise. [PR libc/1213]. * sysdeps/generic/e_lgammal_r.c: Set *signgam to zero. * sysdeps/generic/e_gammal_r.c: Likewise. [PR libc/1212].
* Update.Ulrich Drepper1999-07-3123-339/+505
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-07-30 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/getsysstats.c (GET_NPROCS_PARSER): New definition. (__get_nprocs): Use it. (__get_nprocs_conf): Define as separate function if GET_NPROCS_CONF_PARSER is defined. * sysdeps/unix/sysv/linux/alpha/getsysstats.c: New file. * include/sys/sysinfo.h: New file. * sysdeps/generic/sys/sysinfo.h: Remove declaration of internal interface. * sysdeps/unix/sysv/linux/sys/sysinfo.h: Likewise. 1999-07-30 H.J. Lu <hjl@gnu.org> * libio/iofflush.c (fflush_unlocked): Weak aliase if _IO_MTSAFE_IO is not defined. * libio/clearerr.c (clearerr_unlocked): Likewise. * libio/feof.c (feof_unlocked): Likewise. * libio/ferror.c (ferror_unlocked): Likewise. * libio/fputc.c (fputc_unlocked): Likewise. * libio/getc.c (getc_unlocked, fgetc_unlocked): Likewise. * libio/getchar.c (getchar_unlocked): Likewise. * libio/putc.c (putc_unlocked): Likewise. * libio/putchar.c (putchar_unlocked): Likewise. 1999-07-30 Thorsten Kukuk <kukuk@suse.de> * sunrpc/Versions: Add svc_getreq_common, svc_getreq_poll, svc_max_pollfd and svc_pollfd to GLIBC_2.2 * sunrpc/rpc/svc.h: Use rpc*_t types, add new prototypes for svc_run/poll interface. * sunrpc/rpc/types.h: Add rpc*_t typedefs. * sunrpc/rpc_common.c: Add svc_pollfd and svc_max_pollfd as global variable. * sunrpc/svc.c: Add svc_getreq_poll and svc_getreq_common, rewrite other svc_getreq* functions to use svc_getreq_common. * sunrpc/svc_run.c: Use poll(). 1999-07-30 Andreas Schwab <schwab@suse.de> * Makerules: Put sysd-versions and Versions.all on postclean-generated instead of common-generated. 1999-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> * manual/time.texi (Basic CPU Time): Note that clock_t can wrap around and CLOCKS_PER_SEC is 1e6.
* Update.Ulrich Drepper1999-07-315-201/+365
| | | | | | | | * configure.in: Add test for local label subtraction. * config.h.in: Ad HAVE_SUBTRACT_LOCAL_LABELS. * stdio-common/vfprintf.c (vfprintf): Use subtraction of local labels to reduce number of runtime relocations and move jump tables in read-only seciton.
* Update.Ulrich Drepper1999-07-312-1/+8
| | | | | | | 1999-07-30 Ulrich Drepper <drepper@cygnus.com> * malloc/malloc.c (ptmalloc_init): Correct last patch. The assignment cannot be moved.
* Update.Ulrich Drepper1999-07-309-10/+54
| | | | | | | | | | | | | | * malloc/malloc.c (ptmalloc_init): Also initialize __libc_pagesize if no threads are used. * libio/iofwrite.c: Add weak alias for _unlocked function if not _IO_MTSAFE_IO. * libio/iofread.c: Likewise. * libio/iofgets.c: Likewise. * libio/iofputs.c: Likewise. * sysdeps/generic/bits/libc-lock.h (__libc_cleanup_end): New definition.
* Update.Ulrich Drepper1999-07-299-5/+21
| | | | | | | | | | | | 1999-07-29 H.J. Lu <hjl@gnu.org> * stdlib/mbtowc.c: Include <string.h>. * stdlib/wctomb.c: Likewise. * sysdeps/unix/sysv/linux/fstatfs64.c: Likewise. * sysdeps/unix/sysv/linux/statfs64.c: Likewise. * misc/mntent_r.c: Include <alloca.h>. * elf/dl-runtime.c: Likewise.
* Update.Ulrich Drepper1999-07-296-9/+42
| | | | | | | | | | | 1999-07-29 Andreas Schwab <schwab@suse.de> * misc/efgcvt.c (NDIGIT_MAX): Provide precomputed constants for all floating point formats supported by gcc. Error out for unhandled precisions. * misc/efgcvt_r.c (NDIGIT_MAX): Likewise. * misc/qefgcvt.c (NDIGIT_MAX): Likewise. * misc/qefgcvt_r.c (NDIGIT_MAX): Likewise.
* Update.Ulrich Drepper1999-07-292-1/+2
| | | | * stdlib/Makefile (tests): Add tst-environ.
* Update.Ulrich Drepper1999-07-294-73/+96
| | | | | | | | | | | | * sysdeps/generic/setenv.c: Move setenv code in new function __add_to_environ. Add new parameter specifying already constructed string for the environment. (setenv): Call __add_to_environ with new parameter set to NULL. (unsetenv): Really test all elements for duplicated name. Missed those cases where the two are following each other. * sysdeps/generic/putenv.c: Use __add_to_environ instead of setenv. * include/stdlib.h: Add prototype of __add_to_environ. * stdlib/tst-environ.c: New file.
* Tests for setenv, unsetenv, putenv, etc.Ulrich Drepper1999-07-291-0/+141
|
* 1999-07-27 Mark Kettenis <kettenis@gnu.org>Roland McGrath1999-07-291-0/+9
| | | | | | | | | * sysdeps/mach/hurd/i386/init-first.c (init): Move the inline assembler code to switch stacks and call init1 outside this function. Inside `init' the code was optimized away by gcc 2.95 since it was "clearly" unreachable. * sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler): Do something similar for the trampoline code.
* Update.Ulrich Drepper1999-07-292-1/+3
| | | | * sysdeps/i386/bits/string.h (__memset_cc): Fix typo in last patch.
* Update.Ulrich Drepper1999-07-293-4/+12
| | | | | | | | | | 1999-07-29 Ulrich Drepper <drepper@cygnus.com> * nis/nss_nis/nis-initgroups.c (_nss_nis_initgroups): Correct size argument in realloc call. * nis/nss_compat/compat-initgroups.c (_nss_compat_initgroups): Likewise. Reported by Danny Braniss <danny@cs.huji.ac.il>.