Ulrich Drepper [Sat, 23 Jan 1999 22:38:35 +0000 (22:38 +0000)]
Update.
* grp/putgrent.c (putgrent): Don't insert extra colon.
Patch by Michael Schaefer <michael.schaefer@dlr.de>.
Ulrich Drepper [Sat, 23 Jan 1999 22:17:17 +0000 (22:17 +0000)]
Update.
1999-01-23 Ulrich Drepper <drepper@cygnus.com>
* nss/nss_files/files-XXX.c (internal_getent): Make sure the buffer has
at least two bytes (not one). Correct buflen parameter type.
* nss/nss_files/files-alias.c (get_next_alias): Make sure buffer
has at least two bytes. Use fgets_unlocked instead of fgets.
* ctype/ctype.h: Don't user __tolower directly for tolower
implementation. Use inline function which tests for the range
first. Make _tolower equivalent to old tolower macros.
Likewise for toupper.
* ctype/ctype.c: Change tolower/toupper definition accordingly.
* argp/argp-help.c: Use _tolower instead of tolower if possible.
* inet/ether_aton_r.c: Likewise.
* inet/ether_line.c: Likewise.
* inet/rcmd.c: Likewise.
* intl/l10nflist.c: Likewise.
* locale/programs/ld-collate.c: Likewise.
* locale/programs/linereader.c: Likewise.
* locale/programs/localedef.c: Likewise.
* nis/nss_nis/nis-alias.c: Likewise.
* nis/nss_nis/nis-network.c: Likewise.
* posix/regex.c: Likewise.
* resolv/inet_net_pton.c: Likewise.
* stdio-common/printf_fp.c: Likewise.
* stdio-common/vfscanf.c: Likewise.
* sysdeps/generic/strcasestr.c: Likewise.
* math/bits/mathcalls.h: Fix typo.
Ulrich Drepper [Sat, 23 Jan 1999 13:47:20 +0000 (13:47 +0000)]
Don't user __tolower directly for tolower implementation. Use inline function which tests for the range first. Make _tolower equivalent to old tolower macros. Likewise for toupper.
Roland McGrath [Sat, 23 Jan 1999 13:10:02 +0000 (13:10 +0000)]
1999-01-23 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/gnu/errlist.awk: Add comment.
Roland McGrath [Sat, 23 Jan 1999 13:08:38 +0000 (13:08 +0000)]
1999-01-23 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/gnu/errlist.awk: Add comment.
Ulrich Drepper [Sat, 23 Jan 1999 09:59:40 +0000 (09:59 +0000)]
Update.
1999-01-23 Ulrich Drepper <drepper@cygnus.com>
* csu/Versions: Add __register_frame_info_table.
Ulrich Drepper [Sat, 23 Jan 1999 09:43:49 +0000 (09:43 +0000)]
Update.
1998-12-29 Geoff Keating <geoffk@ozemail.com.au>
* sunrpc/Versions: Include _authenticate, it's defined in a user
header (in fact, it's the whole contents of rpc/svc_auth.h).
1999-01-23 Ulrich Drepper <drepper@cygnus.com>
* io/ftw.c (process_entry): Initialize flag since not all gcc
versions are smart enough to see that this is no problem.
* elf/dl-open.c (_dl_init_paths): Check malloc result.
* csu/Versions: Add __frame_state_for.
Ulrich Drepper [Fri, 22 Jan 1999 14:14:28 +0000 (14:14 +0000)]
Update.
* sysdeps/gnu/errlist.awk: Mark ENOTSUP as alias for EOPNOTSUPP.
Ulrich Drepper [Fri, 22 Jan 1999 13:02:12 +0000 (13:02 +0000)]
Update.
1999-01-22 Ulrich Drepper <drepper@cygnus.com>
* iconv/gconv_conf.c (add_alias): Convert names to uppercase before
adding into search tree.
(add_module): Likewise.
* iconv/iconv_open.c: Likewise.
* iconv/gconv_db.c: Change all __strcasecmp to strcmp.
* iconv/skeleton.c (gconv_init): Likewise.
Ulrich Drepper [Fri, 22 Jan 1999 09:29:52 +0000 (09:29 +0000)]
Update.
1999-01-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* elf/Makefile: Make dependencies between test modules explicit.
(preloadtest-preloads): New variable.
($(objpfx)preloadtest.out): Use it.
(preloadtest-ENV): Use it.
1999-01-22 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/unix/sysv/linux/arm/Dist: Undo last change. Not needed.
* elf/Makefile: Add missing dependency for preloadtest binary.
1999-01-21 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Fri, 22 Jan 1999 09:17:00 +0000 (09:17 +0000)]
(Converting Strings): @xref -> @pxref.
Roland McGrath [Thu, 21 Jan 1999 23:33:42 +0000 (23:33 +0000)]
* sysdeps/mach/hurd/Makefile ($(common-objpfx)stamp-errnos): Depend on
$(common-objpfx)errnos.d.
Roland McGrath [Thu, 21 Jan 1999 23:25:25 +0000 (23:25 +0000)]
1999-01-22 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/Makefile: Fix errnos.h -> bits/errno.h in rules.
* manual/errno.texi (Error Codes): Fix ENOSYS description.
Add ENOTSUP.
Roland McGrath [Thu, 21 Jan 1999 23:16:56 +0000 (23:16 +0000)]
Regenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi
Ulrich Drepper [Thu, 21 Jan 1999 23:13:24 +0000 (23:13 +0000)]
Add missing dependency for preloadtest binary.
Ulrich Drepper [Thu, 21 Jan 1999 17:37:03 +0000 (17:37 +0000)]
Update.
* elf/Makefile (distribute): Add test module sources.
Ulrich Drepper [Thu, 21 Jan 1999 14:52:39 +0000 (14:52 +0000)]
Update.
* sysdeps/unix/sysv/linux/sys/sysmacros.h: Pretty print.
* sysdeps/unix/sysv/linux/Dist: Remove sys/sysmacros.h.
* sysdeps/unix/sysv/linux/Makefile: Remove sys/sysmacros.h.
* posix/Makefile (headers): Add sys/sysmacros.h.
* posix/sys/types.h: Include sys/sysmacros.h for __USE_BSD.
* sysdeps/generic/sys/sysmacros.h: New file.
* sysdeps/mach/hurd/xmknod.c: Include sys/types.h and remove minor and
major definition.
Ulrich Drepper [Thu, 21 Jan 1999 14:18:11 +0000 (14:18 +0000)]
Update.
* version.h (VERSION): Bump to 2.0.111.
Ulrich Drepper [Thu, 21 Jan 1999 14:17:43 +0000 (14:17 +0000)]
Update.
1999-01-21 Ulrich Drepper <drepper@cygnus.com>
* elf/dl-close.c: Rewrite the way adding to the global scope works
to handle error cases better than the last change.
The l_global flag is now only set when the object is actually
counted in the global scope list.
* elf/dl-deps.c: Likewise.
* elf/dl-open.c: Likewise.
Ulrich Drepper [Thu, 21 Jan 1999 09:46:49 +0000 (09:46 +0000)]
Update.
1999-01-20 Philip Blundell <pb@nexus.co.uk>
* sysdeps/unix/sysv/linux/arm/sigaction.c: New file.
* sysdeps/unix/sysv/linux/arm/vfork.S: New file.
* sysdeps/unix/sysv/linux/arm/Dist: Add vfork.S.
* sysdeps/unix/sysv/linux/arm/clone.S: Optimise a little, support
26-bit machines correctly and fix check for returned errors.
Ulrich Drepper [Thu, 21 Jan 1999 09:35:55 +0000 (09:35 +0000)]
Update.
* sysdeps/unix/sysv/linux/i386/clone.S: Micro-optimization.
Ulrich Drepper [Thu, 21 Jan 1999 09:26:20 +0000 (09:26 +0000)]
Update.
* sysdeps/unix/sysv/linux/i386/vfork.S: Add back the first
implementation now that the syscall is back in 2.2.0.
Ulrich Drepper [Thu, 21 Jan 1999 08:31:59 +0000 (08:31 +0000)]
Update.
1999-01-21 Ulrich Drepper <drepper@cygnus.com>
* elf/Makefile: Change rule to make test module so that they are
compiled using -fPIC.
* elf/testobj1.c: Add missing prototype.
* elf/testobj1_1.c: Likewise.
* elf/testobj2.c: Likewise.
* elf/testobj3.c: Likewise.
* elf/testobj4.c: Likewise.
* elf/testobj5.c: Likewise.
* elf/testobj6.c: Likewise.
Ulrich Drepper [Thu, 21 Jan 1999 00:14:27 +0000 (00:14 +0000)]
Update.
1999-01-21 Ulrich Drepper <drepper@cygnus.com>
* manager.c (pthread_allocate_stack): Set
__pthread_nonstandard_stacks if user-specified stack is used.
Ulrich Drepper [Wed, 20 Jan 1999 20:01:17 +0000 (20:01 +0000)]
Update.
* elf/Makefile (tests): Add loadfail.
Add rules to build failobj.so.
* elf/loadfail.c: New file. Test of failing to load object with
RTLD_GLOBAL set.
* elf/failobj.c: New file. Object which will fail to load.
Ulrich Drepper [Wed, 20 Jan 1999 19:46:12 +0000 (19:46 +0000)]
Update.
* elf/dl-close.c (_dl_close): Fix last patch (cnt is unsigned).
Ulrich Drepper [Wed, 20 Jan 1999 18:32:29 +0000 (18:32 +0000)]
Update.
* elf/dl-close.c: Handle failed loads which would have gone in the
global scope correctly.
* elf/testobj1.c: Include stdlib.h to get NULL defined.
* elf/testobj2.c: Likewise.
* elf/testobj3.c: Likewise.
* elf/testobj4.c: Likewise.
* elf/testobj5.c: Likewise.
* iconvdata/sami-ws2.c: New file.
Ulrich Drepper [Wed, 20 Jan 1999 16:12:52 +0000 (16:12 +0000)]
Update.
* iconvdata/Makefile (modules): Add SAMI-WS2 and ISO-IR-197.
* iconvdata/gconv-modules: Add entries for above charsets.
* iconvdata/iso-ir-197.c: New file.
* iconvdata/same-ws2.c: New file.
Ulrich Drepper [Wed, 20 Jan 1999 11:36:34 +0000 (11:36 +0000)]
Update.
1999-01-20 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/vfork.c: Once again use generic version.
Ulrich Drepper [Wed, 20 Jan 1999 09:42:04 +0000 (09:42 +0000)]
Update.
1999-01-18 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/unix/sysv/linux/Makefile ($(objpfx)syscall-%.d): Fix
generation of dependency list to make it work with newer versions
of gcc.
1999-01-18 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* Makerules (build-module): New macro, moved from...
* elf/Makefile (build-module): ... here.
* iconvdata/Makefile (build-module): ... and here.
Ulrich Drepper [Wed, 20 Jan 1999 09:23:50 +0000 (09:23 +0000)]
Update.
* sysdeps/alpha/Versions: Add __atan2 for libm and GLIBC_2.0.
Ulrich Drepper [Wed, 20 Jan 1999 00:34:52 +0000 (00:34 +0000)]
Update.
1999-01-20 Ulrich Drepper <drepper@cygnus.com>
* elf/Makefile (tests): Add preloadtest. Add rules to build more test
modules and the preloadtest binary.
* elf/loadtest.c (TEST_ROUNDS): Increase to 1000.
(testobjs): Add more modules.
(tests): Add entries for new modules.
* elf/preloadtest.c: New file. Test for LD_PRELOAD.
* elf/testobj1.c: Add 'preload' function.
* elf/testobj2.c: Likewise.
* elf/testobj3.c: Likewise.
* elf/testobj4.c: New file.
* elf/testobj5.c: New file.
* elf/testobj6.c: New file.
Ulrich Drepper [Wed, 20 Jan 1999 00:00:16 +0000 (00:00 +0000)]
Update.
* elf/dl-object.c (_dl_new_object): Micro-optimization.
Ulrich Drepper [Tue, 19 Jan 1999 23:47:25 +0000 (23:47 +0000)]
Update.
* elf/restest1.c: New file. Symbol resolution test.
* elf/testobj1_1.c: New file. Module used in this test.
* elf/Makefile: Add rules for restest1 generation and execution.
Ulrich Drepper [Tue, 19 Jan 1999 22:49:19 +0000 (22:49 +0000)]
Update.
* elf/dl-object.c (_dl_new_object): l_local_scope really gets
assigned the local scope.
* math/tgmath.h: Rename nextafterx to nexttoward.
Ulrich Drepper [Tue, 19 Jan 1999 15:41:14 +0000 (15:41 +0000)]
Update.
* posix/test-vfork.c (main): Improve test to check for correct
exit code.
Ulrich Drepper [Tue, 19 Jan 1999 15:34:49 +0000 (15:34 +0000)]
Update.
* sysdeps/unix/sysv/linux/i386/vfork.S: Rewrite to use clone.
* sysdeps/unix/sysv/linux/bits/sched.h: Define CLONE_VFORK.
Ulrich Drepper [Tue, 19 Jan 1999 14:38:48 +0000 (14:38 +0000)]
Update.
1999-01-19 Ulrich Drepper <drepper@cygnus.com>
* timezone/zdump.c: Update from tzcode1999a.
* timezone/zic.c: Likewise.
Ulrich Drepper [Tue, 19 Jan 1999 12:54:50 +0000 (12:54 +0000)]
Update.
1999-01-19 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* math/tgmath.h (nexttoward): Rename nextafterx to nexttoward.
Ulrich Drepper [Tue, 19 Jan 1999 12:28:57 +0000 (12:28 +0000)]
Update.
* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Add baud rates >
460800.
* sysdeps/unix/sysv/linux/mips/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise.
Ulrich Drepper [Tue, 19 Jan 1999 10:11:00 +0000 (10:11 +0000)]
Update.
1999-01-19 Ulrich Drepper <drepper@cygnus.com>
* math/Makefile (libm-calls): Rename s_nextafterx to s_nexttoward.
* math/Versions: Likewise.
* math/bits/mathcalls.h: Likewise.
* manual/arith.texi: Likewise.
* sysdeps/libm-ieee754/s_nextafterl.c: Likewise.
* sysdeps/libm-ieee754/s_nextafterx.c: Replaced by...
* sysdeps/libm-ieee754/s_nexttoward.c: New file.
* sysdeps/libm-ieee754/s_nextafterxf.c: Replaced by...
* sysdeps/libm-ieee754/s_nexttowardf.c: New file.
* sysdeps/libm-ieee754/s_nextafterxl.c: Replaced by...
* sysdeps/libm-ieee754/s_nexttowardl.c: New file.
* time/Makefile (routines): Removed strfxtime.
* time/Versions: Likewise.
* time/strfxtime.c: Removed.
* time/time.h: Remove _LOCALTIME, _NO_LEAP_SECONDS, struct tmx,
mkxtime, and strfxtime.
Ulrich Drepper [Mon, 18 Jan 1999 23:16:52 +0000 (23:16 +0000)]
Fix typo.
* Rules: Add dummy.c and dummy.o to common-generated.
Ulrich Drepper [Mon, 18 Jan 1999 23:15:16 +0000 (23:15 +0000)]
Update.
1999-01-18 Ulrich Drepper <drepper@cygnus.com>
* iconv/gconv_conf.c (add_module): Complete rewrite. Use cleverer
data structures and avoid creating intermediate representations
first. Rewrite also all helper functions.
* iconv/gconv_db.c (find_derivation): Use new data structure for
module database.
* iconv/Versions: Remove __gconv_nmodules.
* iconv/iconv_prog.c: Rewrite generation of charset name list to
use new data structure.
* iconv/gconv_int.h (struct gconv_module): Add new elements for
database data structure.
(__gconv_modules_db): Update type.
(__gconv_transform_dummy): Removed.
* iconv/gconv_builtin.h: Remove dummy transformation.
* iconv/gconv_simple.c: Remove __gconv_transform_dummy.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Remove
__syscall_vfork, add vfork.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* Rules: Add dummp.c and dummy.o to common-generated.
Ulrich Drepper [Mon, 18 Jan 1999 09:38:36 +0000 (09:38 +0000)]
Update.
1999-01-18 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* posix/test-vfork.c: Include <sys/wait.h> for wait declaration.
1999-01-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* manual/ctype.texi: Fix cross refs and typos.
* manual/charset.texi: Likewise.
1999-01-18 Ulrich Drepper <drepper@cygnus.com>
* Rules: Add dummp.y and dummy.o to common-generated.
Patch by Andreas Schwab.
1999-01-18 10:07 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
* manual/libc-texinfo.sh: Use tsort.awk.
* manual/tsort.awk: New file.
* manual/Makefile (minimal-dist): Add tsort.awk.
(distribute): Remove generated files: summary.texi,
stamp-summary, chapters.texi, top-menu.texi, and texis.
Ulrich Drepper [Mon, 18 Jan 1999 09:22:51 +0000 (09:22 +0000)]
Limited tsort replacement.
Andreas Schwab [Mon, 18 Jan 1999 01:45:33 +0000 (01:45 +0000)]
* sysdeps/unix/sysv/linux/m68k/vfork.S: Test return value after
fork syscall.
1999-01-15 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/unix/sysv/linux/m68k/vfork.S: Test return value after
fork syscall.
Ulrich Drepper [Sun, 17 Jan 1999 10:14:36 +0000 (10:14 +0000)]
Update.
* wctype/wcfuncs.c: Declare __ctype32_b.
Ulrich Drepper [Sun, 17 Jan 1999 01:17:09 +0000 (01:17 +0000)]
Update.
* elf/Makefile (test-modules): Add test-modules.
Ulrich Drepper [Sun, 17 Jan 1999 01:08:32 +0000 (01:08 +0000)]
Update.
1999-01-17 Ulrich Drepper <drepper@cygnus.com>
* stdlib/canonicalize.c (canonicalize): Update write pointer after
realloc. Minor optimizations.
Ulrich Drepper [Sat, 16 Jan 1999 18:43:44 +0000 (18:43 +0000)]
Update.
* po/no.po: Update from norwegian translation team.
Ulrich Drepper [Sat, 16 Jan 1999 18:38:41 +0000 (18:38 +0000)]
Update.
* iconvdata/iso-2022-jp.c: Correct handling of G2 set.
Patch by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
Ulrich Drepper [Sat, 16 Jan 1999 17:09:04 +0000 (17:09 +0000)]
Update.
1999-01-16 Ulrich Drepper <drepper@cygnus.com>
* elf/Makefile (tests): Add loadtest.
Add rules to generate test modules.
* Makeconfig (+link): Add $(LDFLAGS-$(@F)) to command line.
* elf/loadtest.c: New file.
* elf/testobj1.c: New file.
* elf/testobj2.c: New file.
* elf/testobj3.c: New file.
* elf/dl-close.c: Correct removing module from global list.
* elf/dl-open.c: Add debugging code.
* include/string.h: Add __rawmemchr prototype.
* string/Makefile (routines): Add rawmemchr.
* string/Versions [GLIBC_2.1]: Add __rawmemchr and rawmemchr.
* string/string.h: Add prototype for rawmemchr.
* string/bits/string2.h: Optimize strchr with rawmemchr.
* sysdeps/generic/rawmemchr.c: New file.
* sysdeps/i386/rawmemchr.c: New file.
* sysdeps/i386/i486/bits/string.h: Add rawmemchr inline code.
Optimize strchr with rawmemchr.
* sysdeps/unix/sysv/linux/bits/posix_opt.h: Define _LFS_LARGEFILE,
_LFS64_LARGEFILE, and _LFS64_STDIO for Unix98.
1999-01-14 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* nis/nis_error.c (nis_errlist): Fix capitilasation.
Ulrich Drepper [Fri, 15 Jan 1999 16:24:11 +0000 (16:24 +0000)]
Update.
Improve mbsinit example.
Ulrich Drepper [Fri, 15 Jan 1999 13:35:35 +0000 (13:35 +0000)]
Update.
* posix/Makefile (tests): Add test-vfork.
* posix/test-vfork.c: New file by Andreas Schwab.
Ulrich Drepper [Fri, 15 Jan 1999 13:10:43 +0000 (13:10 +0000)]
Update.
* manual/charset.texi: More misspelling fixes.
Reported by Tom Tromey <tromey@cygnus.com>.
Ulrich Drepper [Fri, 15 Jan 1999 10:25:58 +0000 (10:25 +0000)]
Update.
1999-01-15 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/vfork.c: Removed.
* sysdeps/unix/sysv/linux/i386/vfork.S: New file.
Ulrich Drepper [Thu, 14 Jan 1999 13:30:54 +0000 (13:30 +0000)]
Update.
1998-12-29 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/mips/bits/siginfo.h: New file.
Ulrich Drepper [Thu, 14 Jan 1999 13:27:00 +0000 (13:27 +0000)]
Update.
* Make-dist: If file is generated but still distributed the later
is correct.
1998-12-30 Andreas Jaeger <aj@arthur.rhein-neckar.de>
Patche by Ralf Baechle <ralf@gnu.org>:
* sysdeps/mips/sys/regdef.h: New file, enhanced versions of
deleted linux specific files.
Ulrich Drepper [Thu, 14 Jan 1999 12:58:05 +0000 (12:58 +0000)]
Update.
* sysdeps/unix/sysv/linux/arm/Dist: Add sys/user.h.
Ulrich Drepper [Thu, 14 Jan 1999 12:44:50 +0000 (12:44 +0000)]
Update.
* manual/Makefile (examples): Filter out the example code from
add-ons.
Ulrich Drepper [Thu, 14 Jan 1999 12:13:08 +0000 (12:13 +0000)]
Update.
* version.h (VERSION): Bump to 2.0.110.
Ulrich Drepper [Thu, 14 Jan 1999 10:44:35 +0000 (10:44 +0000)]
Update.
* nis/nis_error.c (nis_errlist): Fix typo in string.
Ulrich Drepper [Thu, 14 Jan 1999 10:25:40 +0000 (10:25 +0000)]
Update.
* misc/regexp.h: Add restrict to function declarations.
1999-01-14 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* misc/regexp.h (compile): Correct end-of-line check, fix typo in
docu. Reported by Kalle Olavi Niemitalo <kalle@Niemitalo.fi>.
1999-01-14 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Thu, 14 Jan 1999 00:17:25 +0000 (00:17 +0000)]
Update.
1999-01-14 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Add vfork.
Patch by Richard Henderson <rth@twiddle.net>.
Ulrich Drepper [Wed, 13 Jan 1999 18:31:25 +0000 (18:31 +0000)]
Update.
* manual/nss.texi (NSS Module Interface): Document requirement on errno
value after unsuccessful call of module function.
Ulrich Drepper [Wed, 13 Jan 1999 13:29:55 +0000 (13:29 +0000)]
Update.
1999-01-13 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/syscalls.list: Add __syscall_fork alias.
* sysdeps/unix/sysv/linux/vfork.c: Use vfork syscall if available,
otherwise use fork.
* sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add vfork.
* sysdeps/unix/sysv/linux/sparc32/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/i386/sysdep.h: Correct handling of
INLINE_SYSCALL for syscall without parameters.
Ulrich Drepper [Wed, 13 Jan 1999 09:25:35 +0000 (09:25 +0000)]
Update.
* sysdeps/unix/make-syscalls.sh: Set shared-only-routines for
versioned syscalls.
* Rules: Remove rules for empty.* again.
1999-01-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
Ulrich Drepper [Wed, 13 Jan 1999 09:24:28 +0000 (09:24 +0000)]
Remove rules for empty.* again.
Andreas Schwab [Wed, 13 Jan 1999 01:43:33 +0000 (01:43 +0000)]
* sysdeps/unix/sysv/linux/m68k/vfork.S: New file.
1999-01-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/unix/sysv/linux/m68k/vfork.S: New file.
Ulrich Drepper [Wed, 13 Jan 1999 00:14:51 +0000 (00:14 +0000)]
Update.
1999-01-13 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/i386/bits/string.h: Correct several bugs in various
functions which never worked.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Ulrich Drepper [Tue, 12 Jan 1999 23:36:42 +0000 (23:36 +0000)]
Update.
1999-01-12 Ulrich Drepper <drepper@cygnus.com>
* manual/charset.texi: Add many corrections.
Patch by Benjamin Kosnik <bkoz@cygnus.com>.
Ulrich Drepper [Tue, 12 Jan 1999 08:12:19 +0000 (08:12 +0000)]
Update.
1999-01-12 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* manual/charset.texi: Fix some typos.
Ulrich Drepper [Tue, 12 Jan 1999 00:20:24 +0000 (00:20 +0000)]
Update.
1999-01-12 Ulrich Drepper <drepper@cygnus.com>
* login/programs/pt_chown.c (main): Update copyright year.
Ulrich Drepper [Tue, 12 Jan 1999 00:00:01 +0000 (00:00 +0000)]
Update.
* sysdeps/posix/tempname.c: Open files with mode 0600.
Ulrich Drepper [Mon, 11 Jan 1999 20:13:43 +0000 (20:13 +0000)]
Update.
1999-01-11 Ulrich Drepper <drepper@cygnus.com>
* ctype/Versions [GLIBC_2.0]: Export __ctype32_b.
* include/wctype.h: Declare __iswctype.
* stdio-common/vfscanf.c (__vfscanf): Use __iswspace instead of
iswspace.
* wctype/Makefile (routines): Add wcextra_l.
* wctype/wcextra.c (iswblank): Implement function here and don't use
__iswctype.
(__iswblank_l): Move definition to...
* wctype/wcextra_l.c: ...here. New file.
* wctype/wcfuncs.c: Really implement functions and don't call
__iswctype or __towctrans.
* wctype/wctype.h: Change isw* and tow* macros. Don't call
__iswctype or __towctrans. Instead optimize constant argument case.
* iconv/gconv.h: Fix typos.
* iconv/skeleton.c: Fix typos. Optimize init function a bit.
Correctly emit escape sequence to return to initial state in
conversion function.
* iconvdata/iso-2022-jp.c (gconv_init): Correctly initialize
max_needed_to element.
* manual/mbyte.texi: Removed. This is now described in charset.texi.
* manual/charset.texi: New file.
* manual/Makefile (chapters): Replace mbyte by charset.
* manual/ctype.texi: Document wide character functions.
* manual/intro.texi: Fix reference to mbyte chapter.
* manual/lang.texi: Likewise.
* manual/locale.texi: Likewise.
* manual/stdio.texi: Likewise.
* manual/string.texi: Fix @node line for new charset chapter.
* manual/libc.texinfo (UPDATED): Updated. Also update copyright years.
* manual/memory.texi (savestring): Optimize code to give a good
example.
* manual/filesys.texi: Fix wording. Patches by Jim Meyering.
* nscd/nscd_getgr_r.c: Include stdint.h to get uintptr_t definition.
* nscd/nscd_getpw_r.c: Likewise.
* nscd/nscd_gethst_r.c: Likewise.
* stdlib/stdtold_l.c: Always include xlocale.h.
1999-01-11 Geoffrey Keating <geoffk@ozemail.com.au>
* stdlib/fpioconst.h (LDBL_MAX_10_EXP_LOG): Define to be same as
DBL_MAX_10_EXP_LOG if there is no long double.
(_fpioconst_pow10): Always use size as LDBL_MAX_10_EXP_LOG to match
printf_fp.c.
1999-01-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* timezone/Makefile ($(testdata)/GB): Changed to ...
($(testdata)/Europe/London): ... for tst-timezone test.
($(objpfx)tst-timezone.out): Change GB to Europe/London.
* timezone/tst-timezone.c (main): Enable DST switching test,
change GB to Europe/London.
1999-01-10 Philip Blundell <philb@gnu.org>
* socket/Makefile (headers): Remove bits/sockunion.h.
1999-01-09 Philip Blundell <philb@gnu.org>
* socket/sys/socket.h: Don't include <bits/sockunion.h>.
* sysdeps/generic/bits/sockunion.h: Deleted.
* sysdeps/unix/sysv/linux/bits/sockunion.h: Likewise.
1999-01-08 H.J. Lu <hjl@gnu.org>
* io/fts.c (fts_close): Don't access memory after having it freed.
Ulrich Drepper [Fri, 8 Jan 1999 08:54:53 +0000 (08:54 +0000)]
Update.
1998-01-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* manual/Makefile (stamp-summary): Remove space after -t option
for compatibility with non-GNU sort programs.
1999-01-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* manual/search.texi (Comparison Functions): Fix compare_doubles
example.
1999-01-07 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* Makerules (do-tests-clean): Remove reference to obsolete
variable tests-static.
Ulrich Drepper [Thu, 7 Jan 1999 23:48:59 +0000 (23:48 +0000)]
Update.
* sysdeps/unix/sysv/linux/ntp_adjtime.c: Removed. It's an alias
for adjtimex.
* sysdeps/unix/sysv/linux/Dist: Add ntp_gettime.c.
* sysdeps/unix/sysv/linux/Makefile [subdir=time] (sysdep_routines):
Remove ntp_adjtime.
* sysdeps/unix/sysv/linux/syscalls.list: Add alias ntp_adjtime to
adjtimex.
* sysdeps/unix/sysv/linux/sys/timex.h: Correct prototype for
ntp_adjtime.
Ulrich Drepper [Thu, 7 Jan 1999 22:36:12 +0000 (22:36 +0000)]
Update.
* sysdeps/i386/i686/mempcpy.S: Fix typos.
* sysdeps/i386/i686/strcmp.S: New file.
* sysdeps/i386/i686/memcpy.S: New file.
Ulrich Drepper [Thu, 7 Jan 1999 17:59:28 +0000 (17:59 +0000)]
Update.
* sysdeps/i386/i686/memset.S: New file.
* sysdeps/i386/i686/bzero.S: New file.
1999-01-05 Scott Bambrough <scottb@corelcomputer.com>
Ulrich Drepper [Thu, 7 Jan 1999 11:57:41 +0000 (11:57 +0000)]
Update.
* sysdeps/unix/sysv/linux/Makefile [subdir=time] (sysdep_routines):
Add ntp_adjtime and ntp_gettime.
* sysdeps/unix/sysv/linux/Versions [GLIBC_2.1]: Add ntp_adjtime and
ntp_gettime.
1998-12-29 Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
* manual/time.texi (Precision Time): Add documentation for
ntp_gettime and ntp_adjtime.
1998-12-28 Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
* sysdeps/unix/sysv/linux/ntp_gettime.c: Created new file
* sysdeps/unix/sysv/linux/ntp_adjtime.c: Created new file
* sysdeps/unix/sysv/linux/sys/timex.h (struct ntptimeval): Added.
Add prototypes for ntp_adjtime and ntp_gettime.
1999-01-07 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Thu, 7 Jan 1999 11:53:05 +0000 (11:53 +0000)]
1999-01-07 Xavier Leroy <Xavier.Leroy@inria.fr>
* pthread.c: Use a third signal __pthread_sig_debug distinct
from __pthread_sig_cancel to notify gdb when a thread is
created
* manager.c: Likewise.
* internals.h: Likewise.
* signals.c: The implementation of sigwait(s) assumed that
all signals in s have signal handlers already attached.
This is not required by the standard, so make it work
also if some of the signals have no handlers.
Ulrich Drepper [Thu, 7 Jan 1999 09:55:57 +0000 (09:55 +0000)]
Update.
1999-01-07 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/i386/bits/select.h (__FD_ZERO): Remove early clobbers
from c and D register output.
1999-01-07 Philip Blundell <philb@gnu.org>
* sysdeps/unix/sysv/linux/arm/sigcontextinfo.h: Fix bug in last change.
1999-01-07 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/alpha/bits/types.h: Correct type for
__fsfilcnt_t. Patch by Bruce Elliott <bde@nwlink.com>.
1999-01-05 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* manual/conf.texi: Remove pointers from first @node. Move old
@node spec inside comment.
* manual/lang.texi: Likewise.
* manual/libc-texinfo.sh: Also find `@node.*Top' in a comment.
* manual/stdio.texi: Fix typo.
1999-01-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* wcsmbs/btowc.c: Accept all values in the range [SCHAR_MIN
.. UCHAR_MAX]. Local var buf renamed to result and its type
changed from char[] to wchar_t to get proper alignment.
* posix/fnmatch.c: Also cast the arguments of the other ctype
functions to unsigned char.
1999-01-07 Ulrich Drepper <drepper@cygnus.com>
* Rules: Add rules for empty.{o,os,op} back.
Ulrich Drepper [Tue, 5 Jan 1999 16:42:23 +0000 (16:42 +0000)]
Update.
* Makerules (common-mostlyclean): Add missing parentheses.
Ulrich Drepper [Tue, 5 Jan 1999 16:19:50 +0000 (16:19 +0000)]
Update.
1999-01-05 Ulrich Drepper <drepper@cygnus.com>
* Rules: Add back rules for empty.o generation.
Ulrich Drepper [Tue, 5 Jan 1999 15:39:03 +0000 (15:39 +0000)]
Update.
* Makefile (tests-clean): New target to delete test output files.
Ulrich Drepper [Tue, 5 Jan 1999 09:20:02 +0000 (09:20 +0000)]
Update.
1999-01-05 Philip Blundell <philb@gnu.org>
* sysdeps/unix/sysv/linux/net/if_arp.h: Add new ARPHRD definitions
from latest (2.2.0pre4) kernel.
1999-01-05 Scott Bambrough <scottb@corelcomputer.com>
* sysdeps/unix/sysv/linux/arm/sys/user.h : New file. Fixes problem
on ARM platforms with programs that include <sys/user.h> and
<sys/ptrace.h>. Solution suggested by Geoff Keating earlier with
fix for same problem on the PowerPC platform.
Ulrich Drepper [Mon, 4 Jan 1999 17:21:50 +0000 (17:21 +0000)]
Update.
1999-01-04 Philip Blundell <philb@gnu.org>
* sysdeps/unix/sysv/linux/arm/register-dump.h: Correct widths of
register values.
* sysdeps/unix/sysv/linux/arm/sigcontextinfo.h: New file.
* csu/version.c (banner): Update date.
* elf/sprof.c: Likewise.
* login/programs/utmpd.c: Likewise.
* nss/getent.c: Likewise.
* posix/getconf.c: Likewise.
* Rules: Likewise. Remove rules to generate obsolete empty.{c,o*}.
Ulrich Drepper [Mon, 4 Jan 1999 12:33:59 +0000 (12:33 +0000)]
Update.
1999-01-04 Ulrich Drepper <drepper@cygnus.com>
* catgets/gencat.c: Update year in copyright message text.
* db2/makedb.c: Likewise.
* debug/catchsegv.sh: Likewise.
* elf/ldd.bash.in: Likewise.
* iconv/iconv_prog.c: Likewise.
* locale/programs/locale.c: Likewise.
* locale/programs/localedef.c: Likewise.
* malloc/mtrace.pl: Likewise.
* nscd/nscd.c: Likewise.
1999-01-02 Philip Blundell <philb@gnu.org>
* sunrpc/Makefile: Ensure that we really use the right path for cpp.
1999-01-03 Philip Blundell <philb@gnu.org>
* Makefile (tests-clean): New test output files.
* Makerules (do-tests-clean): New rule to support the above.
* Rules (subdir_testclean): Likewise.
1999-01-03 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* iconv/Makefile: Use install-others instead of explicit
dependency on subdir_install.
1999-01-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* iconv/gconv_db.c (find_derivation): Release lock before
returning.
(__gconv_find_transform): Likewise.
1999-01-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* inet/ether_ntoa.c (ether_ntoa): Make `asc' static since that's
what we return.
1999-01-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* Makerules: Remove all references to obsolete variables
tests-static and test-srcs-static.
* Make-dist: Likewise.
* Rules: Likewise. Remove rules to generate obsolete
empty.{c,o*}.
1999-01-03 Philip Blundell <philb@gnu.org>
* sysdeps/unix/sysv/linux/arm/pread.c: Use the i386 implementation.
* sysdeps/unix/sysv/linux/arm/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/arm/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/arm/pwrite64.c: Likewise.
Ulrich Drepper [Mon, 4 Jan 1999 09:31:27 +0000 (09:31 +0000)]
Linux/ARM implementation of pread.
Andreas Schwab [Mon, 4 Jan 1999 01:36:57 +0000 (01:36 +0000)]
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Reorder expression
to avoid accessing global data in the usual case.
1998-12-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Reorder expression
to avoid accessing global data in the usual case.
Ulrich Drepper [Fri, 1 Jan 1999 08:21:03 +0000 (08:21 +0000)]
Update.
1999-01-01 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* wcsmbs/wcstold_l.c: Correct last patch to include wchar.h from
system path.
Ulrich Drepper [Thu, 31 Dec 1998 18:19:19 +0000 (18:19 +0000)]
Update.
1998-12-31 Ulrich Drepper <drepper@cygnus.com>
* iconvdata/Makefile: Use rpath $ORIGIN for modules which use any of
the conversion libraries.
* include/features.h: Mention latest extensions in _POSIX_C_SOURCE
description.
* libio/genops.c (list_all_lock): New variable.
(_IO_un_link, _IO_link_in): Acquire lock before modifying _IO_list_all.
[PR libc/911].
* sysdeps/i386/i686/strtok.s: Add missing cld.
* sysdeps/i386/i686/mempcpy.S: New file.
1998-12-30 Geoff Keating <geoffk@ozemail.com.au>
Suppress parentheses warnings:
* sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c
(DL_FIND_ARG_COMPONENTS): here,
* sysdeps/powerpc/dl-machine.c: here,
* sysdeps/powerpc/fclrexcpt.c (feclearexcept): here,
* sysdeps/powerpc/fesetround.c (fesetround): here,
* sysdeps/powerpc/feupdateenv.c (feupdateenv): here,
* sysdeps/powerpc/fraiseexcpt.c (feraiseexcept): here,
* sysdeps/powerpc/fsetexcptflg.c (fesetexceptflag): here,
* sysdeps/powerpc/s_rint.c (__rint): here,
* sysdeps/powerpc/s_rintf.c (__rintf): here,
* sysdeps/powerpc/w_sqrt.c (__sqrt): here,
* sysdeps/powerpc/w_sqrtf.c (__sqrtf): and here.
1998-12-30 Geoff Keating <geoffk@ozemail.com.au>
* wcsmbs/wcstold.c [__NO_LONG_DOUBLE_MATH]: Include wchar.h.
* wcsmbs/wcstold_l.c [__NO_LONG_DOUBLE_MATH]: Likewise. Also define
appropropriate prototypes, correct procedure names.
1998-12-30 Geoff Keating <geoffk@ozemail.com.au>
* sysdeps/generic/crypt-entry.c: Prototype __crypt_r, suppress
warning.
(__crypt_r): Add __restrict.
* sysdeps/generic/crypt.h: Remove internal routine. Add __restrict.
1998-12-31 Ulrich Drepper <drepper@cygnus.com>
* stdlib/longlong.h: Add missing #else in SPARC definitions.
1998-12-30 Andreas Jaeger <aj@arthur.rhein-neckar.de>
Patches by Ralf Baechle <ralf@gnu.org>:
* sysdeps/unix/sysv/linux/mips/sgidefs.h: Removed.
* sysdeps/unix/sysv/linux/mips/sys/asm.h: Removed.
* sysdeps/unix/sysv/linux/mips/sys/regdef.h: Removed.
* sysdeps/unix/sysv/linux/mips/sys/fpregdef.h: Removed.
* sysdeps/unix/sysv/linux/mips/regdef.h: Removed.
* sysdeps/unix/sysv/linux/mips/fpregdef.h: Removed.
* sysdeps/unix/sysv/linux/mips/Makefile: Remove delete files.
* sysdeps/unix/sysv/linux/mips/Dist: Remove deleted files.
* sysdeps/mips/sys/fpregdef.h: New files, enhanced versions of deleted
linux specific files.
* sysdeps/mips/sys/asm.h: Likewise.
* sysdeps/mips/sgidefs.h: Likewise.
* sysdeps/mips/fpregdef.h: Likewise.
* sysdeps/mips/regdef.h: Likewise.
* sysdeps/mips/Makefile: Add new headers.
* sysdeps/mips/Dist: Add new files.
* sysdeps/mips/fpu_control.h (_FPU_DEFAULT): Change value.
1998-12-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* iconvdata/Makefile: Remove variable assignments and rules that
are now auto-generated. Include $(objpfx)iconv-rules instead.
Btw, that removes a few typos.
(charmaps): New variable.
($(objpfx)iconv-rules): New target.
(gen-8bit-modules): Renamed from sed-generated-headers, remove .h
suffixes.
(gen-8bit-gap-modules): Renamed from awk-generated-headers, remove
.h suffixes.
(gen-special-modules): New variable.
(generated-modules): New variable.
(headers): Use it.
(before-compile): Likewise.
(generated): Likewise, and add iconv-rules.
* iconvdata/euc-cn.c: Renamed from euccn.c.
* iconvdata/euc-jp.c: Renamed from eucjp.c.
* iconvdata/euc-kr.c: Renamed from euckr.c.
* iconvdata/euc-tw.c: Renamed from euctw.c.
* iconvdata/iso_6937.c: Renamed from iso6937.c.
* iconvdata/iso_6937-2.c: Renamed from iso6937-2.c.
* iconvdata/t.61.c: Renamed from t61.c.
* iconvdata/Makefile (distribute): Adjusted for those renames.
Remove $(objpfx) from names.
1998-12-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/generic/hp-timing.h: Fix comment.
* sysdeps/generic/dl-hash.h: Likewise.
* sysdeps/i386/i686/hp-timing.h: Likewise.
1998-12-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* posix/fnmatch.c (fnmatch): Always pass unsigned char values to
FOLD macro.
1998-12-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* nss/db-Makefile ($(VAR_DB)/shadow.db): Fix last change.
1998-12-29 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Sync with
current Linux 2.1.132 kernel sources.
1998-12-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
Patches by Ralf Baechle <ralf@gnu.org> for Linux/MIPS:
* sysdeps/unix/sysv/linux/mips/syscalls.list: Add ipc, change
pread/pwrite and llseek calls.
* sysdeps/unix/sysv/linux/mips/sysdep.S: New file.
1998-12-29 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
* malloc/thread-m.h [_LIBC] : Fix for NO_THREADS case.
Ulrich Drepper [Tue, 29 Dec 1998 12:07:10 +0000 (12:07 +0000)]
Update.
1998-12-29 Ulrich Drepper <drepper@cygnus.com>
* semaphore.c (sem_trywait): Don't forget to unlock the semaphore
lock. Patch by Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>.
Ulrich Drepper [Mon, 28 Dec 1998 21:12:35 +0000 (21:12 +0000)]
Update.
* Makefile (distribute): Add INTERFACE and CONFORMANCE.
* elf/Makefile (distribute): Add hp-timing.h.
* sysdeps/i386/i686/Dist: New file.
Ulrich Drepper [Mon, 28 Dec 1998 19:17:32 +0000 (19:17 +0000)]
Update.
* version.h (VERSION): Bump to 2.0.109.
Ulrich Drepper [Mon, 28 Dec 1998 19:04:11 +0000 (19:04 +0000)]
Fix typos.
Low-level, low-overhead, high-precision timing functionality.
* sysdeps/i386/i686/dl-hash.h: New file. Another 10% faster than
Ulrich Drepper [Mon, 28 Dec 1998 17:24:34 +0000 (17:24 +0000)]
Update.
* mach/Versions: Add mach_msg_send and mach_msg_receive.
Patch by UCHIYAMA Yasushi <uch@nop.or.jp>.
Ulrich Drepper [Mon, 28 Dec 1998 17:01:32 +0000 (17:01 +0000)]
Update.
* sysdeps/unix/sysv/linux/netipx/ipx.h (SIOCIPXNCPCONN): New macro
from latest kernel.
Ulrich Drepper [Mon, 28 Dec 1998 14:28:07 +0000 (14:28 +0000)]
Update.
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.
Ulrich Drepper [Sun, 27 Dec 1998 17:29:47 +0000 (17:29 +0000)]
Update.
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.