platform/upstream/linaro-glibc.git
25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 14:18:11 +0000 (14:18 +0000)]
Update.

* version.h (VERSION): Bump to 2.0.111.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 09:35:55 +0000 (09:35 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/clone.S: Micro-optimization.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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).

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 00:00:16 +0000 (00:00 +0000)]
Update.

* elf/dl-object.c (_dl_new_object): Micro-optimization.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoFix typo.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoLimited tsort replacement.
Ulrich Drepper [Mon, 18 Jan 1999 09:22:51 +0000 (09:22 +0000)]
Limited tsort replacement.

25 years ago* sysdeps/unix/sysv/linux/m68k/vfork.S: Test return value after
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.

25 years agoUpdate.
Ulrich Drepper [Sun, 17 Jan 1999 10:14:36 +0000 (10:14 +0000)]
Update.

* wctype/wcfuncs.c: Declare __ctype32_b.

25 years agoUpdate.
Ulrich Drepper [Sun, 17 Jan 1999 01:17:09 +0000 (01:17 +0000)]
Update.

* elf/Makefile (test-modules): Add test-modules.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Sat, 16 Jan 1999 18:43:44 +0000 (18:43 +0000)]
Update.

* po/no.po: Update from norwegian translation team.

25 years agoUpdate.
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>.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Fri, 15 Jan 1999 16:24:11 +0000 (16:24 +0000)]
Update.

Improve mbsinit example.

25 years agoUpdate.
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.

25 years agoUpdate.
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>.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Thu, 14 Jan 1999 12:58:05 +0000 (12:58 +0000)]
Update.

* sysdeps/unix/sysv/linux/arm/Dist: Add sys/user.h.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Thu, 14 Jan 1999 12:13:08 +0000 (12:13 +0000)]
Update.

* version.h (VERSION): Bump to 2.0.110.

25 years agoUpdate.
Ulrich Drepper [Thu, 14 Jan 1999 10:44:35 +0000 (10:44 +0000)]
Update.

* nis/nis_error.c (nis_errlist): Fix typo in string.

25 years agoUpdate.
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>

25 years agoUpdate.
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>.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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>

25 years agoRemove rules for empty.* again.
Ulrich Drepper [Wed, 13 Jan 1999 09:24:28 +0000 (09:24 +0000)]
Remove rules for empty.* again.

25 years ago* sysdeps/unix/sysv/linux/m68k/vfork.S: New file.
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.

25 years agoUpdate.
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>.

25 years agoUpdate.
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>.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Tue, 12 Jan 1999 00:00:01 +0000 (00:00 +0000)]
Update.

* sysdeps/posix/tempname.c: Open files with mode 0600.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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>

25 years agoUpdate.
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>

25 years ago1999-01-07 Xavier Leroy <Xavier.Leroy@inria.fr>
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.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Jan 1999 16:42:23 +0000 (16:42 +0000)]
Update.

* Makerules (common-mostlyclean): Add missing parentheses.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Jan 1999 15:39:03 +0000 (15:39 +0000)]
Update.

* Makefile (tests-clean): New target to delete test output files.

25 years agoUpdate.
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.

25 years agoUpdate.
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*}.

25 years agoUpdate.
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.

25 years agoLinux/ARM implementation of pread.
Ulrich Drepper [Mon, 4 Jan 1999 09:31:27 +0000 (09:31 +0000)]
Linux/ARM implementation of pread.

25 years ago* sysdeps/m68k/dl-machine.h (elf_machine_rela): Reorder expression
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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>.

25 years agoUpdate.
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.

25 years agoUpdate.
Ulrich Drepper [Mon, 28 Dec 1998 19:17:32 +0000 (19:17 +0000)]
Update.

* version.h (VERSION): Bump to 2.0.109.

25 years agoFix typos.
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

25 years agoUpdate.
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>.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years agoUpdate.
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.

25 years ago(_dl_num_relocations): New variable. (do_lookup): Increment _dl_num_relocations for...
Ulrich Drepper [Sun, 27 Dec 1998 17:15:12 +0000 (17:15 +0000)]
(_dl_num_relocations): New variable. (do_lookup): Increment _dl_num_relocations for every call.

25 years ago1998-12-27 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 27 Dec 1998 01:40:53 +0000 (01:40 +0000)]
1998-12-27  Roland McGrath  <roland@baalperazim.frob.com>

* 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.

25 years ago1998-12-27 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 27 Dec 1998 01:33:31 +0000 (01:33 +0000)]
1998-12-27  Roland McGrath  <roland@baalperazim.frob.com>

* 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.

25 years agoUpdate.
Ulrich Drepper [Sat, 26 Dec 1998 09:30:54 +0000 (09:30 +0000)]
Update.

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.

25 years agoUpdate.
Ulrich Drepper [Wed, 23 Dec 1998 15:38:56 +0000 (15:38 +0000)]
Update.

* 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.

25 years agoUpdate.
Ulrich Drepper [Wed, 23 Dec 1998 13:13:49 +0000 (13:13 +0000)]
Update.

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.

25 years agoUpdate.
Ulrich Drepper [Wed, 23 Dec 1998 13:08:22 +0000 (13:08 +0000)]
Update.

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.

25 years agoUpdate.
Ulrich Drepper [Mon, 21 Dec 1998 12:39:47 +0000 (12:39 +0000)]
Update.

* nss/db-Makefile (shadow.db): Create file with correct protections.
Based on a patch by Joel Klecker <espy@debian.org>.

25 years agoUpdate.
Ulrich Drepper [Mon, 21 Dec 1998 12:25:07 +0000 (12:25 +0000)]
Update.

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.

25 years agoRemove NEED__RES definition since we do this anyway for digits_dots.c.
Ulrich Drepper [Mon, 21 Dec 1998 12:14:05 +0000 (12:14 +0000)]
Remove NEED__RES definition since we do this anyway for digits_dots.c.

25 years ago1998-12-06 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Sun, 20 Dec 1998 19:13:11 +0000 (19:13 +0000)]
1998-12-06  Mark Kettenis  <kettenis@phys.uva.nl>

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.

25 years ago1998-12-20 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 20 Dec 1998 10:24:39 +0000 (10:24 +0000)]
1998-12-20  Roland McGrath  <roland@baalperazim.frob.com>

* 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.

25 years ago1998-12-20 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 20 Dec 1998 10:23:42 +0000 (10:23 +0000)]
1998-12-20  Roland McGrath  <roland@baalperazim.frob.com>

* sunrpc/publickey.c (getsecretkey): Use `&errno' instead of
`__errno_location ()'; means the same, works for Hurd.

25 years ago(General Time String Parsing): Fix typos.
Ulrich Drepper [Sat, 19 Dec 1998 09:23:11 +0000 (09:23 +0000)]
(General Time String Parsing): Fix typos.

25 years agoUpdate.
Ulrich Drepper [Fri, 18 Dec 1998 16:03:11 +0000 (16:03 +0000)]
Update.

* 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>.

25 years agoUpdate.
Ulrich Drepper [Fri, 18 Dec 1998 10:02:06 +0000 (10:02 +0000)]
Update.

* time/getdate.c (check_mday): tm_mon contains values from 0 to 11,
not 1 to 12.

25 years agoUpdate.
Ulrich Drepper [Fri, 18 Dec 1998 09:12:02 +0000 (09:12 +0000)]
Update.

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>.