platform/upstream/glibc.git
25 years agoAdd __syscall_setrlimit.
Andreas Jaeger [Mon, 22 Nov 1999 16:34:19 +0000 (16:34 +0000)]
Add __syscall_setrlimit.

25 years agoUpdate.
Ulrich Drepper [Mon, 22 Nov 1999 01:28:56 +0000 (01:28 +0000)]
Update.

* sysdeps/i386/fpu/libm-test-ulps: Increase error value for latest
gcc version.

25 years agoUpdate.
Ulrich Drepper [Sun, 21 Nov 1999 18:11:05 +0000 (18:11 +0000)]
Update.

1999-11-21  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/ld-ctype.c (ctype_read): Correctly implement
14652-style definition of new maps and classes.

25 years agoUpdate.
Ulrich Drepper [Sun, 21 Nov 1999 06:51:06 +0000 (06:51 +0000)]
Update.

* locale/programs/ld-monetary.c (monetary_finish): Don't print
individual error message if nothing is defined.

25 years agoUpdate.
Ulrich Drepper [Sun, 21 Nov 1999 06:02:35 +0000 (06:02 +0000)]
Update.

* locale/programs/ld-time.c (time_startup): Test for lr being
nonzero, not time.

* locale/programs/ld-numeric.c (numeric_finish): Don't crash if
decimal_point is not defined.

25 years agoUpdate.
Ulrich Drepper [Sat, 20 Nov 1999 23:27:27 +0000 (23:27 +0000)]
Update.

* wctype/wctrans.c (wctrans): Use correct base index to access
extra mapping tables.

* locale/loadlocale.c (_nl_load_locale): Use actual number of
entries from file and not the fixed (minimal number from the
langinfo.h list.

25 years agoUpdate.
Ulrich Drepper [Sat, 20 Nov 1999 17:42:38 +0000 (17:42 +0000)]
Update.

1999-11-20  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/ld-ctype.c (ctype_read): Fix reading of <U....>
values in charmaps.

25 years agoUpdate.
Ulrich Drepper [Sat, 20 Nov 1999 05:23:03 +0000 (05:23 +0000)]
Update.

1999-11-18  Paul Eggert  <eggert@twinsun.com>

* time/strftime.c (my_strftime): Some old compilers object to
'\a', so don't bother optimizing for it.

25 years agoUpdate.
Ulrich Drepper [Sat, 20 Nov 1999 05:08:30 +0000 (05:08 +0000)]
Update.

* sysdeps/unix/sysv/linux/setrlimit.c (__setrlimit): Don't modify
the rlimits structure passed in.

1999-11-19  Andreas Jaeger  <aj@suse.de>

* include/sys/resource.h (__setrlimit): Add prototype.

1999-11-19  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Sat, 20 Nov 1999 02:25:52 +0000 (02:25 +0000)]
Update.

1999-11-19  Ulrich Drepper  <drepper@cygnus.com>

* elf/dl-load.c (_dl_init_paths): Allocate correct number of
entries for rtld_search_dirs[0].
Patch by David Mosberger <davidm@hpl.hp.com>.

25 years agoUpdate.
Ulrich Drepper [Fri, 19 Nov 1999 04:20:49 +0000 (04:20 +0000)]
Update.

* locale/programs/ld-ctype.c: Don't predefine the character
classes and mappings of ISO 14652.

25 years agoUpdate.
Ulrich Drepper [Thu, 18 Nov 1999 23:56:36 +0000 (23:56 +0000)]
Update.

* locale/programs/ld-ctype.c: Punt if character class definitions
to not consists of tok_bsymbol (for now).

25 years agoUpdate.
Ulrich Drepper [Thu, 18 Nov 1999 21:47:20 +0000 (21:47 +0000)]
Update.

1999-11-18  Ulrich Drepper  <drepper@cygnus.com>

* time/strptime.c (day_of_the_week): Make sure result is never
negative.
(strptime_internal): Allow %C without %y.

* wctype/wctrans.c: Fix after removal of second endianess table.
(strptime_internal): day_of_the_week() requres both tm_mon and
tm_mday to be initialized.
Compute them first if they are not given.

25 years agoUpdate.
Ulrich Drepper [Thu, 18 Nov 1999 16:42:11 +0000 (16:42 +0000)]
Update.

1999-11-18  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/linux_fsinfo.h: Sorted entries and added
comments.

* sysdeps/unix/sysv/linux/getpt.c: Include linux_fsinfo.h instead
of defining *_SUPER_MAGIC.
* sysdeps/unix/sysv/linux/grantpt.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Thu, 18 Nov 1999 16:25:42 +0000 (16:25 +0000)]
Update.

1999-11-18  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/locale.c: Don't handle LC_ALL together with the
other categories when printing the value.
Patch by Akira YOSHIYAMA <yosshy@tkf.att.ne.jp>.

* locale/locale.h: Correct comment about LC_ALL.

25 years agoUpdate.
Ulrich Drepper [Thu, 18 Nov 1999 07:22:53 +0000 (07:22 +0000)]
Update.

* locale/programs/ld-ctype.c (ctype_output): Correct computation of
nelems.  Correctly compute index for additional character classes.
(ctype_read): Handle charclass and charconv definitions.  Also
recognize arbitrary strings as mapping names.
* locale/programs/ld-time.c (time_finish): Correctly skip over wide
character era strings.
* locale/lc-time.c (_nl_get_era_entry): Correctly skip era name
and format for wide characters.
* time/strftime.c: Correctly determine era information for wide
wcsftime.
* wctrans.c: Fix after removal of second endianess table.
* wctype/wctype.h (_ISwbit): Correctly handle bits > 16.
Patches by Shinya Hanataka <hanataka@abyss.rim.or.jp>.

* wcsmbs/wcwidth.h (internal_wcwidth): Reject non-printable characters.

25 years agoUpdate.
Ulrich Drepper [Thu, 18 Nov 1999 02:59:57 +0000 (02:59 +0000)]
Update.

* wcsmbs/wcswidth.c (wcswidth): Don't forget to decrement counter n.

25 years agoUpdate.
Ulrich Drepper [Thu, 18 Nov 1999 00:34:12 +0000 (00:34 +0000)]
Update.

* sysdeps/unix/sysv/linux/alpha/sys/procfs.h: Remove greg_t,
gregset_t, fpregset_t, and NGREG definitions.

25 years agoUpdate.
Ulrich Drepper [Wed, 17 Nov 1999 23:06:37 +0000 (23:06 +0000)]
Update.

1999-11-17  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/ld-ctype.c: Implement character width information
handling.

25 years agoUpdate.
Ulrich Drepper [Wed, 17 Nov 1999 20:37:54 +0000 (20:37 +0000)]
Update.

1999-11-09  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/grantpt.c (grantpt): Add support for devfs.

* sysdeps/unix/sysv/linux/getpt.c (__getpt): Check for devfs.
Patch by German Jose Gomez Garcia <german@pinon.ccu.uniovi.es>.

* sysdeps/unix/sysv/linux/linux_fsinfo.h (DEVFS_SUPER_MAGIC): Added.

25 years agoUpdate.
Ulrich Drepper [Wed, 17 Nov 1999 20:31:26 +0000 (20:31 +0000)]
Update.

1999-11-17  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/gnu/netinet/tcp.h: Add TCP_CORK definition.

25 years agoUpdate.
Ulrich Drepper [Wed, 17 Nov 1999 19:55:01 +0000 (19:55 +0000)]
Update.

1999-11-07  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h: New file with some
defines from Linux scsi_ioctl.h header.

* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Added
scsi_ioctl.h.
* sysdeps/unix/sysv/linux/Dist: Likewise.

* sysdeps/unix/sysv/linux/scsi/sg.h: Synced with Linux 2.3.26;
pretty printed.

* sysdeps/unix/sysv/linux/scsi/scsi.h (TYPE_ENCLOSURE): Added to
sync with Linux 2.3.26.

25 years agoUpdate.
Ulrich Drepper [Wed, 17 Nov 1999 18:54:28 +0000 (18:54 +0000)]
Update.

1999-11-17  Andreas Jaeger  <aj@suse.de>

* shlib-versions: Allow mipsel for libm.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.

25 years agoUpdate.
Ulrich Drepper [Wed, 17 Nov 1999 18:52:42 +0000 (18:52 +0000)]
Update.

1999-11-16  Andreas Jaeger  <aj@suse.de>

* math/fenv.h: Fix typos in comments.  Reported by Andreas Schwab.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Nov 1999 23:00:29 +0000 (23:00 +0000)]
Update.

* locale/programs/ld-ctype.c (set_class_defaults): Set default
value for alpha and alnum correctly.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Nov 1999 20:13:48 +0000 (20:13 +0000)]
Update.

1999-11-16  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/ld-address.c (address_output): Fix output of
country_num.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Nov 1999 00:40:21 +0000 (00:40 +0000)]
Update.

1999-11-15  Ulrich Drepper  <drepper@cygnus.com>

* timezone/asia: Update from tzdata1999j.
* timezone/australasia: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Nov 1999 08:05:06 +0000 (08:05 +0000)]
Update.

* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Nov 1999 08:01:59 +0000 (08:01 +0000)]
Update.

1999-11-14  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/sys/procfs.h: Remove duplicate definitions.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/arm/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/sys/procfs.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Nov 1999 07:34:59 +0000 (07:34 +0000)]
Update.

1999-11-15  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Add
__syscall_setrlimit.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.

* Versions.def: Remove predecessors.  They now get computed.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Nov 1999 07:01:16 +0000 (07:01 +0000)]
Update.

* scripts/versions.awk: Don't expect to read predecessor versions,
compute them.
* Versions.def: Remove predecessors.  They get now computed.

1999-11-14  Ulrich Drepper  <drepper@cygnus.com>

Patches by Franz Sirl <Franz.Sirl@lauterbach.com>.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Nov 1999 00:16:51 +0000 (00:16 +0000)]
Update.

Patches by Franz Sirl <Franz.Sirl@lauterback.com>.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Nov 1999 00:13:42 +0000 (00:13 +0000)]
Update.

1999-11-14  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/execve.c: Add __syscall_execve prototype.
* sysdeps/unix/sysv/linux/setrlimit.c: Add __syscall_setrlimit
prototype.
* sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add setrlimit.
* sysdeps/powerpc/stackinfo.h: New file.

25 years agoAdd __syscall_execve prototype.
Ulrich Drepper [Mon, 15 Nov 1999 00:06:32 +0000 (00:06 +0000)]
Add __syscall_execve prototype.

25 years ago* Versions.def (libc): Move GLIBC_2.2 dependency from GLIBC_2.1.1 to
Roland McGrath [Sat, 13 Nov 1999 23:52:38 +0000 (23:52 +0000)]
* Versions.def (libc): Move GLIBC_2.2 dependency from GLIBC_2.1.1 to

GLIBC_2.1.3.

1999-11-13  Roland McGrath  <roland@baalperazim.frob.com>

25 years ago1999-11-13 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sat, 13 Nov 1999 23:46:56 +0000 (23:46 +0000)]
1999-11-13  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/Versions (GLIBC_2.1.3): Define, adding directory_name_split and
hurd_directory_name_split.
* Versions.def (libc): Add GLIBC_2.1.3.

1999-11-09  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/report-wait.c (describe_port): Return char * and use __stpcpy
to return the location of the null byte written into the string.
(describe_number): Likewise.
(describe_number): Remove assert, not always used with #.
If FLAVOR is null, don't use it.
(describe_number): Take signed argument and print a - if negative.
(_S_msg_report_wait): Report system call number for system calls that
aren't mach_msg.  Soup up reporting for mach_msg: If destination port
matches SS->intr_port, bracket port description with [...] to indicate
a Hurd interruptible RPC; if destination port is null, examine the
receive port and report that state; if receive port is also null,
check for timeout and report its value.
* sysdeps/mach/hurd/i386/intr-msg.h (MSG_EXAMINE): Return int that is
zero iff we managed to examine the stack; take new args RCV_NAME,
SEND_NAME, OPTION, and TIMEOUT to fill in with mach_msg args.

* hurd/report-wait.c (describe_port): Recognize MACH_PORT_NULL and
MACH_PORT_DEAD specially.

1999-10-04  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdlookup.c (__hurd_directory_name_split): New function.
(__directory_name_split): New function.
* hurd/hurd.h: Declare them.
* sysdeps/mach/hurd/rmdir.c: Use __directory_name_split instead of
__file_name_split, so we ignore trailing slashes properly.
* sysdeps/mach/hurd/rename.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Sat, 13 Nov 1999 18:04:57 +0000 (18:04 +0000)]
Update.

1999-11-13  Thorsten Kukuk  <kukuk@suse.de>

* sysdeps/unix/sysv/linux/sparc/bits/signum.h: Add SIGPWR define
from current kernel headers.

* sunrpc/key_call.c: Use /usr/etc/keyenvoy only if we don't have
SO_PASSCRED defined.

25 years agoUpdate.
Ulrich Drepper [Sat, 13 Nov 1999 07:40:27 +0000 (07:40 +0000)]
Update.

* locale/C-ctype.c: Fix typo in char class name.

25 years agoUpdate.
Ulrich Drepper [Sat, 13 Nov 1999 05:14:32 +0000 (05:14 +0000)]
Update.

1999-11-12  Ulrich Drepper  <drepper@cygnus.com>

* configure.in: Allow user so specify --enable-kernel=current.

25 years agoUpdate.
Ulrich Drepper [Fri, 12 Nov 1999 23:31:39 +0000 (23:31 +0000)]
Update.

* charmaps/ISO-8859-7: Fix 0xa1 mapping.

25 years agoUpdate.
Ulrich Drepper [Fri, 12 Nov 1999 23:11:22 +0000 (23:11 +0000)]
Update.

1999-11-12  Ulrich Drepper  <drepper@cygnus.com>

* charmaps/ISO-8859-13: Fix a few entries.
Patch by Marius Gedminas <mgedmin@takas.lt>.

25 years agoUpdate.
Ulrich Drepper [Fri, 12 Nov 1999 21:27:41 +0000 (21:27 +0000)]
Update.

1999-11-12  Thorsten Kukuk  <kukuk@suse.de>

* nis/nss_nisplus/nisplus-publickey.c: Check for snprintf return value.

* sysdeps/unix/sysv/linux/alpha/sys/procfs.h: Follow changes from
i386 version.
* sysdeps/unix/sysv/linux/arm/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/sys/procfs.h: Likewise.

Closes PR libc/1438.

25 years agoUpdate.
Ulrich Drepper [Fri, 12 Nov 1999 17:40:26 +0000 (17:40 +0000)]
Update.

1999-11-12  Ulrich Drepper  <drepper@cygnus.com>

* intl/locale.alias: Add Estonian entries.
Patch by Marko Kreen <marko@et.ee> [PR libc/1444].

25 years agoUpdate.
Ulrich Drepper [Fri, 12 Nov 1999 17:23:30 +0000 (17:23 +0000)]
Update.

1999-11-02  Andreas Jaeger  <aj@suse.de>

* Versions.def: Add version GLIBC_2.2 for libm.
* math/fenv.h: Add prototypes for fegetexcept, feenableexcept and
fedisableexcept.
* sysdeps/generic/feenablxcpt.c: Stub file.
* sysdeps/generic/fedisblxcpt.c: Stub file.
* sysdeps/generic/fegetexcept.c: Stub file.
* sysdeps/i386/fpu/fedisblxcpt.c: New file.
* sysdeps/i386/fpu/feenablxcpt.c: New file.
* sysdeps/i386/fpu/fegetexcept.c: New file.
* math/Makefile (libm-support): Add new files.
* math/Versions: Add new functions with version GLIBC_2.2.
* manual/arith.texi (Control Functions): Document fegetexcept,
feenableexcept and fedisableexcept.

25 years agoUpdate.
Ulrich Drepper [Fri, 12 Nov 1999 17:15:18 +0000 (17:15 +0000)]
Update.

1999-11-01  Wolfram Gloger  <wg@malloc.de>

* malloc/malloc.h: Describe __malloc_initialize_hook.
* manual/memory.texi: Document __malloc_initialize_hook.

* sysdeps/unix/sysv/linux/setrlimit.c: Correctly use rlimits.

25 years agoUpdate.
Ulrich Drepper [Thu, 11 Nov 1999 18:36:55 +0000 (18:36 +0000)]
Update.

1999-11-11  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/setrlimit.c: COrrectly use rlimits.

1999-11-09  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/getlogin_r.c (getlogin_r): Sync with getlogin
implementation for ttyname_r call; fix inverted condition; return
ut_user.
        Closes PR libc/1438.

25 years agoUpdate.
Ulrich Drepper [Thu, 11 Nov 1999 01:05:26 +0000 (01:05 +0000)]
Update.

* math/fenv.h: Include bits/fenvinline.h if optimizing.
* sysdeps/powerpc/fpu/bits/fenv.h: Remove inline functions.  Moved to..
* sysdeps/powerpc/fpu/bits/fenvinline.h: ...here.  New file.
* sysdeps/generic/bits/fenv.h: New file.

1999-11-10  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Wed, 10 Nov 1999 18:00:33 +0000 (18:00 +0000)]
Update.

1999-11-10  Ulrich Drepper  <drepper@cygnus.com>

* misc/tst-efgcvt.c (output_r_error): Remove extra parameter to
printf call.

25 years agoUpdate.
Ulrich Drepper [Wed, 10 Nov 1999 17:55:03 +0000 (17:55 +0000)]
Update.

* misc/tst-efgcvt.c: Also test ecvt_r and fcvt_r.

1999-11-10  Andreas Jaeger  <aj@suse.de>

25 years agoUpdate.
Ulrich Drepper [Wed, 10 Nov 1999 08:15:19 +0000 (08:15 +0000)]
Update.

1999-11-10  Andreas Jaeger  <aj@suse.de>

* string/strsignal.c (strsignal): Correct check for snprintf
return value.
* argp/argp-fmtstream.c (__argp_fmtstream_printf): Likewise.

* misc/efgcvt_r.c (APPEND): Correct check for too small buffer
according to changed snprintf return value.
Reported by Lawrence K. Chen <lchen@opentext.com>.

* misc/tst-efgcvt.c (special): Add tests for a too small buffer
for ecvt_r and fcvt_r.

25 years agoUpdate.
Ulrich Drepper [Wed, 10 Nov 1999 02:42:49 +0000 (02:42 +0000)]
Update.

1999-11-09  Ulrich Drepper  <drepper@cygnus.com>

* elf/dl-load.c (_dl_dst_count): Allow $ORIGIN to point to
directory with the reference since this is as secure as using the
object with the dependency.
(_dl_dst_substitute): Likewise.

* elf/dl-load.c (_dl_dst_count): Change strings in first two
strncmp calls to allow reuse.
(_dl_dst_substitute): Likewise.

1999-11-01  Arnold D. Robbins  <arnold@skeeve.com>

* posix/regex.c (init_syntax_once): move below definition of
ISALNUM etc., then use ISALNUM to init the table, so that
the word ops will work if i18n'ed.
(SYNTAX): And subscript with 0xFF for 8bit character sets.

1999-11-09  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/getlogin_r.c (getlogin_r): Sync with getlogin
implementation for ttyname_r call; fix inverted condition; return
ut_user.  Closes PR libc/1438.

1999-11-09  Ulrich Drepper  <drepper@cygnus.com>

* timezone/checktab.awk: Update from tzcode1999h.
* timezone/africa: Update from tzdata1999i.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/zone.tab: Likewise.

* sysdeps/unix/sysv/linux/bits/resource.h: Define values also as
macros.  Patch by brg@csua.berkeley.edu [PR libc/1439].

1999-11-09  Andreas Jaeger  <aj@suse.de>

* posix/Makefile (tests): Added tst-getlogin.

* posix/tst-getlogin.c: New file, contains simple tests for
getlogin and getlogin_r.

1999-11-09  Andreas Schwab  <schwab@suse.de>

* misc/syslog.c: For LOG_PERROR only append a newline if
necessary.

25 years agoUpdate.
Ulrich Drepper [Tue, 9 Nov 1999 04:02:41 +0000 (04:02 +0000)]
Update.

1999-11-08  Ulrich Drepper  <drepper@cygnus.com>

* elf/elf.h: Add STT_REGISTER, STT_HP_OPAQUE, and STT_ST_STUB
definitions.

25 years agoUpdate.
Ulrich Drepper [Tue, 9 Nov 1999 01:18:02 +0000 (01:18 +0000)]
Update.

1999-11-08  Ulrich Drepper  <drepper@cygnus.com>

* pthread.c (__pthread_initialize_manager): Initialize
__pthread_manager_thread.p_tid.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Nov 1999 23:44:12 +0000 (23:44 +0000)]
Update.

1999-11-08  Andreas Jaeger  <aj@suse.de>

* locale/findlocale.c (_nl_find_locale): Free normalized_codeset;
this fixes a memory leak (closes PR libc/1435).

* intl/l10nflist.c (_nl_normalize_codeset): Update comment to
reflect memory allocation.

* intl/loadinfo.h: Comment _nl_normalize_codeset, comment memory
allocation in _nl_explode_name.

1999-11-06  Andreas Jaeger  <aj@suse.de>

* time/tzset.c: Use __libc_lock_define_initialized for tzset_lock
to initialize it.
Reported by wes@surety.com, closes PR libc/1432.

1999-11-05  Geoff Keating  <geoffk@cygnus.com>

* sysdeps/powerpc/fpu/bits/fenv.h: Don't put commas at the end of
enumerator lists (-pedantic complains).
(feraiseexcept): Use i#*X as the constraint.  Fix a bug in the
test for 'one bit set'.
(feclearexcept): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sat, 6 Nov 1999 07:45:31 +0000 (07:45 +0000)]
Update.

* sysdeps/unix/sysv/linux/setrlimit.c: New file.

1999-10-04  Tim Waugh  <twaugh@redhat.com>

25 years agoUpdate.
Ulrich Drepper [Fri, 5 Nov 1999 22:33:33 +0000 (22:33 +0000)]
Update.

1999-11-05  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/bits/resource.h (RLIM_INFINITY): Adjust
for kernel changes.
* sysdeps/unix/sysv/linux/bits/types.h (__rlim_t, __rlim64_t): Make
unsigned.

1999-10-04  Tim Waugh <twaugh@redhat.com>

* posix/wordexp-test.c: More tests.

* posix/wordexp.c (wordexp): Explicit null words should be kept.

1999-11-04  Shinya Hanataka  <hanataka@abyss.rim.or.jp>

* locale/programs/linereader.c (get_string): Correct type of buf2
variable.
* locale/programs/ld-ctype.c (ctype_output): Store index correctly
for _NL_CTYPE_INDIGITS_MB_LEN, _NL_CTYPE_INDIGITS_WC_LEN,
_NL_CTYPE_INDIGITS*_MB, _NL_CTYPE_OUTDIGIT*_MB, and
_NL_CTYPE_OUTDIGIT*_WC.
(allocate_arrays): Completely initialize mapping tables.
* locale/programs/ld-time.c (time_startup): We need the wide car
string.
(time_finish): Correct handling of era.
(time_output): Fix a few array indeces.
(time_read): Pass the repertoire map to lr_token.

25 years agoUpdate.
Ulrich Drepper [Fri, 5 Nov 1999 02:26:16 +0000 (02:26 +0000)]
Update.

1999-11-03  Ulrich Drepper  <drepper@cygnus.com>

* Versions.def: Add version for libthread_db.

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Nov 1999 06:13:09 +0000 (06:13 +0000)]
Update.

* internals.h: Declare __pthread_last_event.
* manager.c: Define __pthread_last_event.
(pthread_handle_create): Set __pthread_last_event.
(pthread_exited): Likewise.
* join.c (pthread_exit): Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Nov 1999 04:23:46 +0000 (04:23 +0000)]
Update.

1999-11-02  Andreas Jaeger  <aj@suse.de>

* manual/header.texi (Library Summary): The command @indexfonts
doesn't exist anymore, use @smallfonts instead.

25 years agoUpdate.
Ulrich Drepper [Tue, 2 Nov 1999 23:44:42 +0000 (23:44 +0000)]
Update.

1999-11-02  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/i386/sys/procfs.h: Include sys/ucontext.h
instead of duplicating definitions.

25 years agoUpdate.
Ulrich Drepper [Tue, 2 Nov 1999 16:04:00 +0000 (16:04 +0000)]
Update.

* sysdeps/unix/sysv/linux/alpha/sys/procfs.h: Add more pr* types used
by the debugger.
* sysdeps/unix/sysv/linux/arm/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/sys/procfs.h: Likewise.

1999-11-01  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Tue, 2 Nov 1999 01:01:03 +0000 (01:01 +0000)]
Update.

* sysdeps/unix/sysv/linux/kernel-features.h
(__ASSUME_NEW_GETRLIMIT_SYSCALL): New definition.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 23:15:14 +0000 (23:15 +0000)]
Update.

* sysdeps/unix/sysv/linux/net/if_arp.h: Add ARPHDR_HWX25.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 23:01:49 +0000 (23:01 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/getrlimit.c: New file.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 16:15:19 +0000 (16:15 +0000)]
Update.

1999-11-01  Ulrich Drepper  <drepper@cygnus.com>

* manual/texinfo.tex: Updated.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 07:13:56 +0000 (07:13 +0000)]
Update.

1999-11-01  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/sys/reboot.h: Remove K&R compatibility.

* inet/gethstbynm2_r.c: Reorder addresses.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 03:04:49 +0000 (03:04 +0000)]
Update.

1999-09-11  Paul Eggert  <eggert@twinsun.com>

* posix/glob.h (glob): If #defining to glob64, do this before
declaring it, so that all declarations and uses match, and do not
declare glob64, to avoid a declaration clash.
(globfree): Likewise with globfree64.

1999-09-08  Eli Zaretskii  <eliz@is.elta.co.il>

* sysdeps/generic/glob.c (prefix_array) [__MSDOS__,WINDOWS32]:
Keep the trailing slash unless DIRNAME is just "x:/".

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 02:36:17 +0000 (02:36 +0000)]
Update.

1999-10-11  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/bits/siginfo.h (SI_KERNEL): Added.
* sysdeps/unix/sysv/linux/mips/bits/siginfo.h: Likewise.
Closes PR libc/1384.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 02:28:55 +0000 (02:28 +0000)]
Update.

1999-10-20  Andreas Schwab  <schwab@suse.de>

* math/Makefile (libm-tests-generated): Remove libm-test.stmp.
(generated): Add it here.
(before-compile): Add libm-test.c.
($(addprefix $(objpfx), $(libm-tests-generated))): Depend on
libm-test.stmp.
($(objpfx)libm-test.stmp): Use $(objpfx) instead of
$(objdir)/math/.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 00:30:17 +0000 (00:30 +0000)]
Update.

* Makefile (pdf): New goal.
* manual/Makefile: Add definitions and rules for PDF generation.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 00:17:59 +0000 (00:17 +0000)]
Update.

* sysdeps/mips/fclrexcpt.c: Moved to...
* sysdeps/mips/fpu/fclrexcpt.c: ...here.
* sysdeps/mips/fegetenv.c: Moved to...
* sysdeps/mips/fpu/fegetenv.c: ...here.
* sysdeps/mips/fegetround.c: Moved to...
* sysdeps/mips/fpu/fegetround.c: ...here.
* sysdeps/mips/fesetenv.c: Moved to...
* sysdeps/mips/fpu/fesetenv.c: ...here.
* sysdeps/mips/fesetround.c: Moved to...
* sysdeps/mips/fpu/fesetround.c: ...here.
* sysdeps/mips/feupdateenv.c: Moved to...
* sysdeps/mips/fpu/feupdateenv.c: ...here.
* sysdeps/mips/fgetexcptflg.c: Moved to...
* sysdeps/mips/fpu/fgetexcptflg.c: ...here.
* sysdeps/mips/ftestexcept.c: Moved to...
* sysdeps/mips/fpu/ftestexcept.c: ...here.

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Oct 1999 23:32:56 +0000 (23:32 +0000)]
Update.

* Versions.def (libm): Add GLIBC_2.1.3.

ISO C99 TR1 changes various fe* functions to return an error value.
* math/Versions [GLIBC_2.1.3]: Add feclearexcept, fegetexceptflag,
feraiseexcept, fesetexceptflag, fegetenv, fesetenv, and feupdateenv.
* sysdeps/alpha/fpu/fclrexcpt.c: Return value and add alias.
* sysdeps/alpha/fpu/fegetenv.c: Likewise.
* sysdeps/alpha/fpu/fesetenv.c: Likewise.
* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
* sysdeps/arm/fpu/fegetenv.c: Likewise.
* sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
* sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
* sysdeps/generic/fclrexcpt.c: Likewise.
* sysdeps/generic/fegetenv.c: Likewise.
* sysdeps/generic/fesetenv.c: Likewise.
* sysdeps/generic/feupdateenv.c: Likewise.
* sysdeps/generic/fgetexcptflg.c: Likewise.
* sysdeps/generic/fraiseexcpt.c: Likewise.
* sysdeps/generic/fsetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
* sysdeps/i386/fpu/fegetenv.c: Likewise.
* sysdeps/i386/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/feupdateenv.c: Likewise.
* sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
* sysdeps/m68k/fpu/fegetenv.c: Likewise.
* sysdeps/m68k/fpu/fesetenv.c: Likewise.
* sysdeps/m68k/fpu/feupdateenv.c: Likewise.
* sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
* sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
* sysdeps/mips/fclrexcpt.c: Likewise.
* sysdeps/mips/fegetenv.c: Likewise.
* sysdeps/mips/fesetenv.c: Likewise.
* sysdeps/mips/feupdateenv.c: Likewise.
* sysdeps/mips/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fclrexcpt.c: Likewise.
* sysdeps/powerpc/fegetenv.c: Likewise.
* sysdeps/powerpc/fesetenv.c: Likewise.
* sysdeps/powerpc/feupdateenv.c: Likewise.
* sysdeps/powerpc/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fraiseexcpt.c: Likewise.
* sysdeps/powerpc/fsetexcptflg.c: Likewise.
* sysdeps/sparc/fpu/fclrexcpt.c: Likewise.
* sysdeps/sparc/fpu/fegetenv.c: Likewise.
* sysdeps/sparc/fpu/fesetenv.c: Likewise.
* sysdeps/sparc/fpu/feupdateenv.c: Likewise.
* sysdeps/sparc/fpu/fgetexcptflg.c: Likewise.
* sysdeps/sparc/fpu/fraiseexcpt.c: Likewise.
* sysdeps/sparc/fpu/fsetexcptflg.c: Likewise.
* math/fenv.h: Adjust prototypes.: Likewise.
* manual/arith.texi: Adjust documentation for these changes.

* manual/arith.texi: Document feraiseexcept.

* sysdeps/powerpc/fegetenv.c: Moved to...
* sysdeps/powerpc/fpu/fegetenv.c: ...here.
* sysdeps/powerpc/fegetround.c: Moved to...
* sysdeps/powerpc/fpu/fegetround.c: ...here.
* sysdeps/powerpc/feholdexcpt.c: Moved to...
* sysdeps/powerpc/fpu/feholdexcpt.c: ...here.
* sysdeps/powerpc/fesetenv.c: Moved to...
* sysdeps/powerpc/fpu/fesetenv.c: ...here.
* sysdeps/powerpc/fenv_libc.h: Moved to...
* sysdeps/powerpc/fpu/fenv_libc.h: ...here.
* sysdeps/powerpc/feupdateenv.c: Moved to...
* sysdeps/powerpc/fpu/feupdateenv.c: ...here.
* sysdeps/powerpc/fgetexcptflg.c: Moved to...
* sysdeps/powerpc/fpu/fgetexcptflg.c: ...here.
* sysdeps/powerpc/fraiseexcpt.c: Moved to...
* sysdeps/powerpc/fpu/fraiseexcpt.c: ...here.
* sysdeps/powerpc/fsetexcptflg.c: Moved to...
* sysdeps/powerpc/fpu/fsetexcptflg.c: ...here.
* sysdeps/powerpc/ftestexcept.c: Moved to...
* sysdeps/powerpc/fpu/ftestexcept.c: ...here.
* sysdeps/powerpc/fesetround.c: Moved to...
* sysdeps/powerpc/fpu/fesetround.c: ...here
* sysdeps/powerpc/fenv_const.c: Moved to...
* sysdeps/powerpc/fpu/fenv_const.c: ...here.

1999-10-29  Jakub Jelinek  <jakub@redhat.com>

* stdlib/longlong.h: Avoid UDIV_TIME redefinition.
* sysdeps/sparc/sparc32/dl-machine.h: Fix loading of SPARC v8plus
libraries from statically linked programs.
* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: POSIX 199309
fix for sigaction on SPARC.
Patches by David S. Miller <davem@redhat.com>.

* sysdeps/unix/sysv/linux/sparc/sys/ucontext.h: Declare
gregset_t and other required structures and defines for SPARC 64bit
ABI as well, not only 32bit ABI.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* sysdeps/sparc/sparc64/fpu/bits/huge_val.h: Replace __USE_ISOC9X
by __USE_ISOC99 and update comments.

* math/complex.h: Update comments for ISO C99.
* math/fenv.h: Likewise.
* math/test-fenv.c: Likewise.
* math/tgmath.h: Likewise.
* libio/stdio.h: Likewise.
* posix/sys/types.h: Likewise.
* sysdeps/generic/inttypes.h: Likewise.
* sysdeps/generic/stdint.h: Likewise.

1999-10-31  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Oct 1999 18:04:47 +0000 (18:04 +0000)]
Update.

* manual/creature.texi (Feature Test Macros): Mention _ISOC99_SOURCE.

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Oct 1999 17:42:43 +0000 (17:42 +0000)]
Update.

* sysdeps/powerpc/bits/fenv.h: Moved to...
* sysdeps/powerpc/fpu/bits/fenv.h: ...here.

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Oct 1999 17:37:43 +0000 (17:37 +0000)]
Update.

1999-10-31  Ulrich Drepper  <drepper@cygnus.com>

* includes/features.h: Replace __USE_ISOC9X by __USE_ISOC99 and also
recognize _ISOC99_SOURCE.
* libio/stdio.h: Likewise.
* math/math.h: Likewise.
* math/bits/mathcalls.h: Likewise.
* math/stdio.h: Likewise.
* stdlib/stdlib.h: Likewise.
* sysdeps/alpha/fpu/bits/mathdef.h: Likewise.
* sysdeps/alpha/fpu/bits/mathinline.h: Likewise.
* sysdeps/arm/bits/huge_val.h: Likewise.
* sysdeps/generic/bits/mathdef.h: Likewise.
* sysdeps/i386/bits/huge_val.h: Likewise.
* sysdeps/i386/fpu/bits/mathdef.h: Likewise.
* sysdeps/i386/fpu/bits/mathinline.h: Likewise.
* sysdeps/ieee754/bits/huge_val.h: Likewise.
* sysdeps/m68k/bits/huge_val.h: Likewise.
* sysdeps/m68k/fpu/bits/mathdef.h: Likewise.
* sysdeps/m68k/fpu/bits/mathinline.h: Likewise.
* sysdeps/powerpc/bits/mathdef.h: Likewise.
* sysdeps/powerpc/bits/mathinline.h: Likewise.
* sysdeps/sparc/fpu/bits/mathdef.h: Likewise.
* sysdeps/sparc/fpu/bits/mathinline.h: Likewise.
* sysdeps/sparc/sparc32/fpu/bits/huge_val.h: Likewise.
* wcsmbs/wchar.h: Likewise.

* sysdeps/powerpc/bits/mathdef.h: Moved to...
* sysdeps/powerpc/fpu/bits/mathdef.h: ...here.
* sysdeps/powerpc/bits/mathinline.h: Moved to...
* sysdeps/powerpc/fpu/bits/mathinline.h: ...here.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* manual/math.texi (Errors in Math Functions): Correct TeX code.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc:  Change comments to use ISO C99 instead of
ISO C9x.
* math/w_lgamma.c: Likewise.
* math/w_lgammaf.c: Likewise.
* math/w_lgammal.c: Likewise.
* math/test-fenv.c: Likewise.
* sysdeps/ieee754/ldbl-96/printf_fphex.c: Likewise.
* sysdeps/ieee754/ldbl-128/printf_fphex.c: Likewise.
* sysdeps/generic/printf_fphex.c: Likewise.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* manual/arith.texi (Parsing of Floats): Remove C from ISO C comment.

* manual/math.texi: Change ISO C9x to ISO C99.
* manual/startup.texi: Likewise.
* manual/stdio.texi: Likewise.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* manual/arith.texi: Change ISO C9x to ISO C99.
* manual/time.texi (Low-Level Time String Parsing): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Oct 1999 16:16:15 +0000 (16:16 +0000)]
Update.

* socket/Makefile (distribute): Add ifreq.h.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Oct 1999 16:13:07 +0000 (16:13 +0000)]
Update.

1999-10-30  Ulrich Drepper  <drepper@cygnus.com>

* manual/time.texi (Formatting Date and Time): Revise comments about
origins of the formats with ISO C99 references.

1999-10-30  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/ifreq.h: New file.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* manual/arith.texi (Parsing of Floats): Document the hexadecimal
input format; mention that strtof and strtold are part of ISO C99.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Oct 1999 06:56:10 +0000 (06:56 +0000)]
Update.

* manual/math.texi (Errors in Math Functions): New section.
* math/libm-err-tab.pl: Moved to...
* manual/libm-err-tab.pl: ...here.
* manual/Makefile: Add rules for math function error table generation.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Oct 1999 04:34:35 +0000 (04:34 +0000)]
Update.

!= 1 correctly and more than one digit before decimal point..

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 23:54:34 +0000 (23:54 +0000)]
Update.

* stdlib/tst-strtod.c: Add more hexadecimal tests.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 23:53:04 +0000 (23:53 +0000)]
Update.

1999-10-29  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtod.c: Handle hexadecimal numbers with leading digit
!= 1 correctly.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 21:40:21 +0000 (21:40 +0000)]
Update.

1999-10-27  Andreas Jaeger  <aj@suse.de>

* sysdeps/generic/ifreq.h: New file.

* resolv/res_hconf.c: Add missing includes to get all prototypes.
(_res_hconf_reorder_addrs): Rewrite.  This never worked before.
Reported by John DiMarco <jdd@cs.toronto.edu>.

(_res_hconf_reorder_addrs): Made thread safe.
(free_mem): New function, needed for malloc debugging.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/if_index.c (opensock): Move function to ...
* sysdeps/generic/opensock.c (__opensock): ...here in a new file.
* sysdeps/unix/sysv/linux/if_index.c: Change all callers of
opensock to use __opensock.

* socket/Makefile (routines): Add opensock.

* include/sys/socket.h (__opensock): Add prototype declaration.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 20:23:50 +0000 (20:23 +0000)]
Update.

* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: Added missing
N_* constants.
* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.

* sysdeps/unix/sysv/linux/bits/ioctl-types.h (N_SYNC_PPP): Added
new constant from Linux 2.3.25pre1.

* sysdeps/unix/sysv/linux/linux_fsinfo.h (BFS_MAGIC): Added.

1999-10-29  Andreas Jaeger  <aj@suse.de>

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 20:21:43 +0000 (20:21 +0000)]
Update.

* math/libm-err-tab.pl: New file to generate a table of

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 20:20:37 +0000 (20:20 +0000)]
Update.

* math/libm-err-test.pl: New file to generate a table of
Reported by Bernd Loechner <loechner@informatik.uni-kl.de>.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 17:38:14 +0000 (17:38 +0000)]
Update.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* math/gen-libm-test.pl: New file to generate a table of
libm-test-ulps values.

1999-10-29  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/profil-counter.h: Expect
struct sigcontext* object as second parameter for profil_counter.
Patches by Jakub Jelinek <jakub@redhat.com>.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Handle reiserfs.
* sysdeps/unix/sysv/linux/pathconf.c: Likewise.

* sysdeps/unix/sysv/linux/linux_fsinfo.h: Add values for devpts,
efs, qnx4 and reiser file systems.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* locale/Makefile (others): Set to localedef and locale for make
clean.

* debug/Makefile (generated): Add xtrace for make clean to work.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* stdlib/tst-strtod.c: Add two testcases for hexadecimal input.

1999-10-25  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc: Added code to ignore the given max ulps.
(print_max_error): Check for ignore_max_ulp.
(check_float_internal): Likewise.
(parse_opt): Parse --ignore-max-ulp.
(main): Initialize ignore_max_ulp.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Oct 1999 21:38:59 +0000 (21:38 +0000)]
Update.

1999-10-26  Andreas Jaeger  <aj@suse.de>

* stdlib/msort.c: Include <alloca.h> for prototype.
Remove K&R compatibility and _quicksort prototype.

* stdlib/qsort.c: Make code and comments 64 bit clean; clarify
some comments.
Reported by Bernd Löchner <loechner@informatik.uni-kl.de>.
Remove K&R compatibility.
Move prototype declaration to include/stdlib.h.
Include <alloca.h> for prototype; include <limits.h> for CHAR_BIT.

* include/stdlib.h: Prototype declaration for _quicksort.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Oct 1999 21:10:55 +0000 (21:10 +0000)]
Update.

1999-10-27  Andreas Jaeger  <aj@suse.de>

* stdlib/rand_r.c (rand_r): Really use 31 bits, the result was
shifted a bit too much.
Reported by Eugen Dedu <dedu@ese-metz.fr>.

25 years agoUpdate.
Ulrich Drepper [Wed, 27 Oct 1999 00:33:00 +0000 (00:33 +0000)]
Update.

1999-10-26  Ulrich Drepper  <drepper@cygnus.com>

* restart.h (suspend_with_cancellation): Rewrite as a macro.

* condvar.c (pthread_cond_timedwait_relative): Don't mark as inline.

25 years agoFix typo.
Ulrich Drepper [Mon, 25 Oct 1999 22:24:46 +0000 (22:24 +0000)]
Fix typo.

buflen.  Patch by Olaf Kirch <okir@lst.de>.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 22:22:33 +0000 (22:22 +0000)]
Update.

* resolv/gethnamaddr.c: Account bytes needed for alignment in
buflen.  Patch by Olaf Kibrch <okir@lst.de>.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 22:13:19 +0000 (22:13 +0000)]
Update.

* md5-crypt/md5test.c: Correct names of MD5 functions after
removing of public names.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 21:12:06 +0000 (21:12 +0000)]
Update.

* configure.in: Don't allow --enable-kernel without parameter.

1999-10-25  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 21:02:28 +0000 (21:02 +0000)]
Update.

1999-10-25  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/fpu/libm-test-ulps: Remove entries caused by +-0
problems.

* md5-crypt/md5.h: Remove prototypes for public interface.  md5 is
only used internally.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 20:18:27 +0000 (20:18 +0000)]
Update.

1999-10-25  Thorsten Kukuk  <kukuk@suse.de>

* md5-crypt/md5.h: Remove prototypes for public interface. md5 is
used only internal.
* md5-crypt/md5-crypt.c: Use internal names for md5 functions,
remove weak alias for public names.
* md5-crypt/md5.c: Remove weak aliase.

1999-10-25  Andreas Jaeger  <aj@suse.de>

* math/README.libm-test: New file, documents libm-test.inc.

1999-10-25  Andreas Jaeger  <aj@suse.de>

* math/gen-libm-test.pl: Only generate a new ulps file when -n is
given.
(print_ulps_file): Fix loops to not read @tests and @functions
since those are not initialized with -n now.
(parse_ulps): Set $results{..}{"kind"}.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 19:49:49 +0000 (19:49 +0000)]
Update.

1999-10-25  Andreas Jaeger  <aj@suse.de>

* math/gen-libm-test.pl (parse_ulps): Ignore 0 has ulp.

* math/libm-test.inc (check_float_internal): Don't print ulps for
wrong sign of zero.

25 years agoUpdate.
Ulrich Drepper [Sun, 24 Oct 1999 23:55:16 +0000 (23:55 +0000)]
Update.

1999-10-20  Andreas Jaeger  <aj@suse.de>

* manual/socket.texi (Address Formats): Describe usage of AF_UNIX
versus AF_LOCAL.
Patch by Robert Bihlmeyer <robbe@orcus.priv.at>.

25 years agoUpdate.
Ulrich Drepper [Sun, 24 Oct 1999 22:04:52 +0000 (22:04 +0000)]
Update.

1999-10-24  Ulrich Drepper  <drepper@cygnus.com>

* math/libm-test.inc: Disable some boundary case tests for inline
function testing.

* math/math.h: Pretty printing.

* sysdeps/i386/fpu/e_atanh.S: Correct handling of NaN.
* sysdeps/i386/fpu/e_atanhf.S: Likewise.
* sysdeps/i386/fpu/e_atanhl.S: Likewise.
* sysdeps/i386/fpu/e_log10.S: Likewise.
* sysdeps/i386/fpu/e_log10f.S: Likewise.
* sysdeps/i386/fpu/e_log10l.S: Likewise.
* sysdeps/i386/fpu/s_log1p.S: Likewise.
* sysdeps/i386/fpu/s_log1pf.S: Likewise.
* sysdeps/i386/fpu/s_log1pl.S: Likewise.
* sysdeps/i386/fpu/s_log2.S: Likewise.
* sysdeps/i386/fpu/s_log2f.S: Likewise.
* sysdeps/i386/fpu/s_log2l.S: Likewise.

* sysdeps/i386/fpu/libm-test-ulps: New file.

* sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Correct return
value for x == 0.
(pow): Correct case x == 0.
(__sgn1l): Correct handling of -0.0.

1999-10-22  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc (asinh_test): Add test for NaN as input parameter.
(atan_test): Likewise.
(atanh_test): Likewise.
(atan2_test): Likewise.
(carg_test): Likewise.
(ceil_test): Likewise.
(cos_test): Likewise.
(cosh_test): Likewise.
(cpow_test): Likewise.
(erf_test): Likewise.
(erfc_test): Likewise.
(exp_test): Likewise.
(exp10_test): Likewise.
(exp2_test): Likewise.
(expm1_test): Likewise.
(fabs_test): Likewise.
(floor_test): Likewise.
(fmod_test): Likewise.
(gamma_test): Likewise.
(lgamma_test): Likewise.
(log10_test): Likewise.
(log1p_test): Likewise.
(log2_test): Likewise.
(logb_test): Likewise.
(nearbyint_test): Likewise.
(remainder_test): Likewise.
(remquo_test): Likewise.
(sin_test): Likewise.
(sincos_test): Likewise.
(sinh_test): Likewise.
(sqrt_test): Likewise.
(tan_test): Likewise.
(tanh_test): Likewise.
(tgamma_test): Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 22 Oct 1999 15:30:17 +0000 (15:30 +0000)]
Update.

* sysdeps/ieee754/ldbl-96/s_nexttoward.c: If x == y, return y.

* sysdeps/ieee754/dbl-64/e_lgamma_r.c: Don't handle -Inf special.

* sysdeps/ieee754/dbl-64/e_gamma_r.c (__ieee754_gamma_r): Check
for -Inf and return NaN.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Oct 1999 16:19:39 +0000 (16:19 +0000)]
Update.

1999-10-21  Ulrich Drepper  <drepper@cygnus.com>

* configure.in: Correct test for Cygnus gcc versions.