about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update.Ulrich Drepper1998-12-285-3/+9
| | | | | | * Makefile (distribute): Add INTERFACE and CONFORMANCE. * elf/Makefile (distribute): Add hp-timing.h. * sysdeps/i386/i686/Dist: New file.
* Update.Ulrich Drepper1998-12-282-1/+3
| | | | * version.h (VERSION): Bump to 2.0.109.
* Fix typos.Ulrich Drepper1998-12-281-2/+2
| | | | | Low-level, low-overhead, high-precision timing functionality. * sysdeps/i386/i686/dl-hash.h: New file. Another 10% faster than
* Update.Ulrich Drepper1998-12-282-0/+4
| | | | | * mach/Versions: Add mach_msg_send and mach_msg_receive. Patch by UCHIYAMA Yasushi <uch@nop.or.jp>.
* Update.Ulrich Drepper1998-12-282-0/+4
| | | | | * sysdeps/unix/sysv/linux/netipx/ipx.h (SIOCIPXNCPCONN): New macro from latest kernel.
* Update.Ulrich Drepper1998-12-2810-41/+153
| | | | | | | | | | | | | | | | | | | | | | 1998-12-28 Ulrich Drepper <drepper@cygnus.com> * stdlib/fpioconst.c: If __NO_LONG_DOUBLE_MATH don't define constants beyond range of double. * stdlib/fpioconst.h (_fpioconst_pow10): Reduce size according to fpioconst.c change. * stdlib/strtold.c: Fall back on double functions if __NO_LONG_DOUBLE_MATH. * stdlib/strtold_l.c: Likewise. * wcsmbs/wcstold.c: Likewise. * wcsmbs/wcstold_l.c: Likewise. * sysdeps/ieee754/ldbl2mpn.c: Don't generate code if __NO_LONG_DOUBLE_MATH. * sysdeps/ieee754/mpn2ldbl.c: Likewise. 1998-12-28 Geoff Keating <geoffk@ozemail.com.au> * sysdeps/powerpc/bits/endian.h: Use #warning, not #error, if the endianness can't be determined, for makedepend.
* Update.Ulrich Drepper1998-12-279-10/+468
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1998-12-27 Ulrich Drepper <drepper@cygnus.com> * elf/dl-lookup.c (_dl_num_relocations): New variable. (do_lookup): Increment _dl_num_relocations for every call. * elf/rtld.c (print_statistics): New function. (_dl_debug_statistics): New variable. Set when statistics are asked for. (rtld_total_time, relocate_time, load_time): New variables. Used in print_statistics. (_dl_start): Record start and end time of startup. Call print_statistics if needed. (dk_main): Record times for relocations and loading. (process_dl_debug): Recognize statistics. Low-level, low-overhead, high-precision timing funcationality. * sysdeps/generic/hp-timing.h: New file. * sysdeps/i386/i686/Makefile: New file. * sysdeps/i386/i686/hp-timing.h: New file. * sysdeps/i386/i686/hp-timing.c: New file. * sysdeps/i386/dl-machine.h (elf_machine_rel): Reverse order of OR clauses to avoid accessing global variables during rtld relocation. * sunrpc/rpc_main.c: Unify messages. * sysdeps/unix/sysv/linux/arm/Dist: Add ioperm.c and sys/io.h.
* (_dl_num_relocations): New variable. (do_lookup): Increment ↵Ulrich Drepper1998-12-271-1/+6
| | | | _dl_num_relocations for every call.
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-2712-94/+384
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/mach/hurd/bits/statfs.h (struct statfs, struct statfs64): Remove __ from member names; rename __unused to f_spare. 1998-12-21 Mark Kettenis <kettenis@phys.uva.nl> Implement fstatvfs and statvfs on the Hurd. * sysdeps/mach/hurd/bits/statfs.h: New file. * sysdeps/mach/hurd/bits/statvfs.h: New file. * sysdeps/mach/hurd/fstatvfs.c: New file. * sysdeps/mach/hurd/statvfs.c: New file. * sysdeps/generic/fstatfs64.c: Changed into stub. Moved previous contents to... * sysdeps/unix/sysv/linux/fstatfs64.c: ...here. * sysdeps/generic/fstatvfs64.c: Likewise. * sysdeps/unix/sysv/linux/fstatvfs64.c: Likewise. * sysdeps/generic/statfs64.c: Likewise. * sysdeps/unix/sysv/linux/statfs64.c: Likewise. * sysdeps/generic/statvfs64.c: Likewise. * sysdeps/unix/sysv/linux/statvfs64.c: Likewise. 1998-12-19 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sunrpc/key_call.c (getkeyserv_handle): Use __fcntl instead of 1998-12-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * locale/weight.h (get_weight): Extract string elements as unsigned values.
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com> Roland McGrath1998-12-271-0/+84
| | | | | | | | | | * sysdeps/mach/hurd/bits/statfs.h (struct statfs, struct statfs64): Remove __ from member names; rename __unused to f_spare. 1998-12-21 Mark Kettenis <kettenis@phys.uva.nl> Implement fstatvfs and statfs on the Hurd. * sysdeps/mach/hurd/bits/statfs.h: New file. * sysdeps/mach/hurd/bits/statvfs.h: New file. * sysdeps/mach/hurd/fstatvfs.c: New file. * sysdeps/mach/hurd/statvfs.c: New file.
* Update.Ulrich Drepper1998-12-265-16/+111
| | | | | | | | | | | 1998-12-25 Ulrich Drepper <drepper@cygnus.com> * elf/dl-hash.h: Move to... * sysdeps/generic/dl-hash.h: ...here. Correct parameter type (must be unsigned char). Remove conditional from inner loop and rearrange binary operations (12-22% performance increase). * sysdeps/i386/i686/dl-hash.h: New file. Yet 10% faster than optimized generic version.
* Update.Ulrich Drepper1998-12-232-9/+34
| | | | | | | | * elf/dl-lookup.c (do_lookup): If looking up an unversioned symbol but the object file only contains versioned definitions than accept the definition if there is exactly one even if the version number is not the default version. This helps dlsym() to find newly introduced symbols.
* Update.Ulrich Drepper1998-12-239-15/+27
| | | | | | | | | | | | | | 1998-12-23 Ulrich Drepper <drepper@cygnus.com> * locale/programs/ld-collate.c: Unify messages and correct typos. * locale/programs/ld-monetary.c: Likewise. * locale/programs/ld-numeric.c: Likewise. * locale/programs/ld-time.c: Likewise. * manual/errno.texi: Likewise. * nis/nis_error.c: Likewise. * nis/nis_print.c: Likewise. * nis/nss_nisplus/nisplus-publickey.c: Likewise. * sunrpc/rpc_main.c: Likewise.
* Update.Ulrich Drepper1998-12-237-31/+388
| | | | | | | | | | | | | | | | | 1998-12-20 Philip Blundell <philb@gnu.org> * sysdeps/unix/sysv/linux/arm/sysdep.h (INLINE_SYSCALL): Add implementation. * sysdeps/unix/sysv/linux/arm/syscalls.list: Remove wrappers for now-inlined calls. 1998-12-22 Philip Blundell <pb@nexus.co.uk> * sysdeps/unix/sysv/linux/arm/ioperm.c: New file. Implementation of inb, outb etc for ARM systems. * sysdeps/unix/sysv/linux/arm/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/arm/Versions: Add appropriate entries for the above.
* Update.Ulrich Drepper1998-12-214-2/+36
| | | | | * nss/db-Makefile (shadow.db): Create file with correct protections. Based on a patch by Joel Klecker <espy@debian.org>.
* Update.Ulrich Drepper1998-12-2111-31/+69
| | | | | | | | | | | | | | | | | | | | | 1998-12-21 Ulrich Drepper <drepper@cygnus.com> * inet/gethstbynm_r.c: Remove NEED__RES definition since we do this anyway for digits_dots.c. * nss/getXXbyYY.c: Initialize _res before using digits_dots.c functions. * nss/getXXbyYY_r.c: Likewise. 1998-12-19 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sunrpc/key_call.c (getkeyserv_handle): Use __fcntl instead of fcntl. 1998-12-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * locale/weight.h (get_weight): Extract string elements as unsigned values.
* Remove NEED__RES definition since we do this anyway for digits_dots.c.Ulrich Drepper1998-12-211-1/+0
|
* 1998-12-06 Mark Kettenis <kettenis@phys.uva.nl>Roland McGrath1998-12-208-185/+40
| | | | | | | | | | | | | | | | | Reverse the change of 1998-04-22. Providing a struct dirent with different members when __USE_FILE_OFFSET64 is defined is asking for trouble. Instead add the necessary LFS magic to the 4.4BSD header. * sysdeps/unix/bsd/bsd4.4/bits/dirent.h: Add LFS definitions. * sysdeps/mach/hurd/bits/dirent.h: Removed. * sysdeps/mach/hurd/readdir64.c: Removed. * sysdeps/mach/hurd/readdir64_r.c: Removed. * sysdeps/generic/bits/mman.h [__USE_MISC] (MAP_ANONYMOUS): Define as alias for MAP_ANON. * stdio/stdio.h (sys_errlist, sys_nerr, _sys_errlist, _sys_nerr): Remove decls. They don't exist at all on the Hurd.
* 1998-12-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-204-3/+22
| | | | | | | | | | * sunrpc/svc_unix.c, sunrpc/clnt_unix.c: Avoid using `struct cmsghdr' and `struct ucred' #ifndef SCM_CREDENTIALS. * sunrpc/publickey.c (getsecretkey): Use `&errno' instead of `__errno_location ()'; means the same, works for Hurd. * sysdeps/mach/hurd/Makefile (subdirs): Don't elide sunrpc.
* 1998-12-20 Roland McGrath <roland@baalperazim.frob.com> Roland McGrath1998-12-201-1/+1
| | | | | * sunrpc/publickey.c (getsecretkey): Use `&errno' instead of `__errno_location ()'; means the same, works for Hurd.
* (General Time String Parsing): Fix typos.Ulrich Drepper1998-12-191-2/+2
|
* Update.Ulrich Drepper1998-12-184-1/+38
| | | | | | | | * sysdeps/unix/sysv/sysv4/solaris2/bits/types.h: Include features.h and stddef.h. * sysdeps/unix/sysv/sysv4/solaris2/bits/sigstack.h (struct sigaltstack): Move ss_size field at the end. Patches by Jeff Bailey <jbailey@nisa.net>.
* Update.Ulrich Drepper1998-12-182-11/+14
| | | | | * time/getdate.c (check_mday): tm_mon contains values from 0 to 11, not 1 to 12.
* Update.Ulrich Drepper1998-12-184-4/+15
| | | | | | | | | | 1998-12-18 Ulrich Drepper <drepper@cygnus.com> * manual/texinfo.tex: Update to latest version. * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Add ipc. * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise. Patch by Cristian Gafton <gafton@redhat.com>.
* Update.Ulrich Drepper1998-12-172-0/+70
| | | | | * iconvdata/gconv-modules: Add remaining aliases from Internet standards.
* Update.Ulrich Drepper1998-12-176-31/+135
| | | | | | | | | | | | | | | | * iconv/gconv_int.h (gconv_module): Add new element from_regex_mem. * iconv/gconv_conf.c (module_compare): Make s1 and s2 const. (detect_conflict): New function. (add_alias): Call detect_conflict to see whether there is already a module for the new name. (add_module): Make sure there is no alias for the new name. (read_conf_file): Call add_alias with new argument. (__gconv_read_conf): Don't destroy module tree immediately after walking it. We need it to test the internal conversions for conflicts. * iconv/gconv_db.c (find_derivation): Don't allocate memory for regular expression. There is now room in the module descriptor. (free_mem): Don't free memory for regular expression.
* Update.Ulrich Drepper1998-12-172-0/+10
| | | | | * sysdeps/unix/sysv/linux/bits/socket.h: Add AF_IRDA, PF_IRDA and MSG_TRYHARD.
* Update.Ulrich Drepper1998-12-175-8/+13
| | | | | | | | | * sunrpc/clnt_unix.c (clntunix_destroy): Use __close not close. * libio/oldtmpfile.c: Likewise. * libio/oldiofdopen.c: Use __fcntl instead fcntl. * sysdeps/posix/profil.c: Use __sigaction instead of sigaction. * login/login.c: Determine pts/3 as terminal name if path is
* Update.Ulrich Drepper1998-12-174-48/+59
| | | | | | * iconvdata/iso646.c (gconv_init): Return correct error value if we run out of memory. * iconvdata/iso-2022-jp.c: Likewise.
* Update.Ulrich Drepper1998-12-172-6/+19
| | | | | * iconv/gconv_db.c (gen_steps): Respect error return value from init functions and abort.
* Update.Ulrich Drepper1998-12-172-2/+7
| | | | | | | | 1998-12-17 Ulrich Drepper <drepper@cygnus.com> * iconvdata/iso646.c: Recognize NF_Z_62-010_1973 as charset name. 1998-12-17 H.J. Lu <hjl@gnu.org>
* Update.Ulrich Drepper1998-12-172-2/+7
| | | | | | | Thu Dec 17 08:53:40 1998 H.J. Lu <hjl@gnu.org> * sunrpc/rpc/xdr.h (XDR_DESTROY): Add ';'. (xdr_destroy): Likewise.
* updateUlrich Drepper1998-12-173-5/+14
| | | | | | | 1998-12-17 Ulrich Drepper <drepper@cygnus.com> * login/login.c: Determine pts/3 and terminal name if path is /dev/pts/3. This is consistent with getlogin. [PR libc/906]
* Update.Ulrich Drepper1998-12-177-19/+61
| | | | | | | | | | | | | | | 1998-12-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sysdeps/posix/tempname.c (__path_search): Add casts for format string. 1998-12-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sunrpc/rpc/xdr.h (XDR_DESTROY, xdr_destroy): Avoid dangling else problem. (IXDR_PUT_INT32): Fully parenthesize parameters. (IXDR_GET_LONG, IXDR_PUT_LONG): Mark GCC extension. Fully parenthesize parameter.
* Update.Ulrich Drepper1998-12-164-228/+75
| | | | | | | * iconvdata/gconv-modules: Add some of the charset name aliases used in Internet standards. 1998-12-16 Ulrich Drepper <drepper@cygnus.com>
* Update.Ulrich Drepper1998-12-165-80/+95
| | | | | | | | 1998-12-16 Ulrich Drepper <drepper@cygnus.com> * version.h (VERSION): Bump to 2.0.107. * sysdeps/i386/i486/bits/string.h: Pretty printing.
* Update.Ulrich Drepper1998-12-163-16/+42
| | | | | | | 1998-12-16 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> * sunrpc/rpc/xdr.h: Revert patch from 1998-12-14, partly revert patch from 1998-12-01.
* Regenerated: /usr/unsupported/bin/perl scripts/gen-FAQ.pl FAQ.inUlrich Drepper1998-12-161-1/+23
|
* 1998-12-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-161-5/+11
| | | | | | | | | | | * sysdeps/mach/hurd/bits/local_lim.h (SYMLOOP_MAX): Define this #ifdef __USE_BSD as well as #ifdef __USE_GNU, so MAXSYMLINKS can use it. Reported by UCHIYAMA Yasushi <uch@nop.or.jp> 1998-12-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> * sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Don't change read-only struct termios_p* but change k_termios member directly.
* 1998-12-16 Roland McGrath <roland@baalperazim.frob.com> Roland McGrath1998-12-161-3/+5
| | | | | | * sysdeps/mach/hurd/bits/local_lim.h (SYMLOOP_MAX): Define this #ifdef __USE_BSD as well as #ifdef __USE_GNU, so MAXSYMLINKS can use it. Reported by UCHIYAMA Yasushi <uch@nop.or.jp>
* Update.Ulrich Drepper1998-12-1611-26/+1163
| | | | | | | | | | | | | | | | | | | | 1998-12-16 Ulrich Drepper <drepper@cygnus.com> * iconvdata/ibm866.c: New file. * iconvdata/cp1258.c: New file. * iconvdata/cp1258.h: New file. * iconvdata/mac-uk.c: New file. * iconvdata/gconv-modules: Add rules for new modules. * iconvdata/Makefile: Likewise. * sysdeps/gnu/bits/ipc.h: Move libc internal bits to... * include/bits/ipc.h: ..here. New file. 1998-12-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> * sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Don't change read-only struct termios_p* but change k_termios member directly.
* Update.Ulrich Drepper1998-12-152-1/+6
| | | | | | | 1998-12-15 H.J. Lu <hjl@gnu.org> * sysdeps/posix/tempname.c (__path_search): Fix the maximum string length.
* Update.Ulrich Drepper1998-12-1519-34/+645
| | | | | | | | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/msgctl.c: Use INLINE_SYSCALL. * sysdeps/unix/sysv/linux/msgget.c: Likewise. * sysdeps/unix/sysv/linux/msgrcv.c: Likewise. * sysdeps/unix/sysv/linux/msgsnd.c: Likewise. * sysdeps/unix/sysv/linux/semctl.c: Likewise. * sysdeps/unix/sysv/linux/semget.c: Likewise. * sysdeps/unix/sysv/linux/semop.c: Likewise. * sysdeps/unix/sysv/linux/shmat.c: Likewise. * sysdeps/unix/sysv/linux/shmctl.c: Likewise. * sysdeps/unix/sysv/linux/shmdt.c: Likewise. * sysdeps/unix/sysv/linux/shmget.c: Likewise. * sysdeps/unix/sysv/linux/syscalls.list: Remove ipc syscall here. * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add ipc syscall here. * time/strftime.c: Remove 'f' format. * time/strptime.c (get_number): Ignore trailing whitespace. (strptime_internal): Handle 'F' and 'k' formats.
* Update.Ulrich Drepper1998-12-152-17/+24
| | | | | | | | | | | | | | | | | | | | | | | | 1998-12-15 Ulrich Drepper <drepper@cygnus.com> * sysdeps/posix/tempname.c (__path_search): Add second part of the patch by Andreas Jaeger. 1998-12-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> * stdio-common/tst-tmpnam.c (main): Use void as parameter to avoid warnings about unused args. Fix comment. 1998-12-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> * sysdeps/posix/tempname.c (__path_search): Correct last patch. 1998-12-08 H.J. Lu <hjl@gnu.org> * sysdeps/unix/sysv/linux/speed.c (cfsetospeed): Don't clear the IBAUD0 bit in c_iflag. * sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Clear the the IBAUD0 bit in c_iflag.
* Update.Ulrich Drepper1998-12-153-9/+21
| | | | | | | | | | | | 1998-12-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> * stdio-common/tst-tmpnam.c (main): Use void as parameter to avoid warnings about unused args. Fix comment. 1998-12-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> * sysdeps/posix/tempname.c (__path_search): Correct last patch.
* Update.Ulrich Drepper1998-12-141-0/+1
| | | | Patch by Bruce Elliott <bde@nwlink.com>.
* Update.Ulrich Drepper1998-12-142-2/+9
| | | | | | | | 1998-12-14 Ulrich Drepper <drepper@cygnus.com> * sunrpc/rpc/xdr.h (IXDR_GET_INT32): Case pointer before reading from it. (IXDR_PUT_INT32): Likewise for writing.
* Update.Ulrich Drepper1998-12-143-2/+11
| | | | | | | | | | | 1998-12-08 H.J. Lu <hjl@gnu.org> * sysdeps/unix/sysv/linux/speed.c (cfsetospeed): Don't clear the IBAUD0 bit in c_iflag. * sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Clear the the IBAUD0 bit in c_iflag.
* Update.Ulrich Drepper1998-12-144-6/+85
| | | | | | | | * time/Makefile (tests): Add tst-strptime. * time/tst-strptime.c: New file. * time/strptime.c: Correct bugs in weekday and yearday computation. 1998-12-14 Ulrich Drepper <drepper@cygnus.com>
* Update.Ulrich Drepper1998-12-142-6/+79
| | | | | | * time/strptime.c (strptime_internal): Set tm_wday and tm_yday in any of tm_year, tm_mon, or tm_mday was changed and the value itself wasn't specified.