glibc/time
Ulrich Drepper fe0ec73edb Update.
1997-11-13 01:07  Ulrich Drepper  <drepper@cygnus.com>

	* manual/arith.texi: Update documentation according to most recent
	ISO C 9X draft.
	Document fma, fdim, fmin, and fmax.
	* manual/math.texi: Allow multiple defitino of mul etc.

	* math/complex.h (I): Define using _Complex_U not _Imaginary_I.

	* math/libm-test.c: Add tests for fma.

	* math/math.h: Describe DECIMAL_DIG macro.  Pretty print.

	* sysdeps/alpha/fpu/bits/mathdef.h: Define INFINITY as of type float.
	Define DECIMAL_DIG.
	* sysdeps/generic/bits/mathdef.h: Likewise.
	* sysdeps/i386/bits/mathdef.h: Likewise.
	* sysdeps/m68k/fpu/bits/mathdef.h: Likewise.
	* sysdeps/powerpc/bits/mathdef.h: Likewise.
	* sysdeps/sparc/fpu/bits/mathdef.h: Likewise.

	* sysdeps/ieee754/bits/nan.h: Define NAN as of type float.
	* sysdeps/m68k/bits/nan.h. Likewise.  Remove NANF and NANL.

1997-11-12 17:50  Ulrich Drepper  <drepper@cygnus.com>

	* sunrpc/xcrypt.c: Don't process #ident preprocessor instruction.
	Reported by Philip Blundell <pb@nexus.co.uk>.

	* string/strndup.c: Use K&R like definition.

	* sysdeps/unix/sysv/linux/getcwd.c: New file.  Use kernel information
	instead of longish search for the name.
	* sysdeps/posix/getcwd.c: Add support for use of the code as a
	backup solution.

1997-11-12 15:31  Philip Blundell  <pb@nexus.co.uk>

	* sysdeps/unix/sysv/linux/arm/sysdep.h (SYS_ify): Don't add
	SWI_BASE in twice.

	* sysdeps/unix/sysv/linux/arm/profil-counter.h (profil_counter):
	Use correct name to access PC.

	* sysdeps/unix/arm/sysdep.S: Include <bits/errno.h> not <errnos.h>.

	* sysdeps/generic/bits/types.h: Add __ino64_t and __off64_t.
	* sysdeps/generic/bits/stat.h: Add struct stat64.

1997-11-12 16:08  Ulrich Drepper  <drepper@cygnus.com>

	* intl/loadmsgcat.c [_LIBC] (fstat): Don't define as __fstat since
	now we have a definition as _fxstat.
	* libio/fileops.c: Likewise.
	* libio/oldfileops.c: Likewise.
	Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>.

1997-11-12  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

	* sysdeps/wordsize-32/inttypes.h (SIG_ATOMIC_MAX): Correct value.
	* sysdeps/wordsize-64/inttypes.h (SIG_ATOMIC_MAX): Likewise.

1997-11-11  Paul Eggert  <eggert@twinsun.com>

	Add overflow checking for 64-bit time_t and 32-bit int.

	* time/time.h (__offtime): Now returns int.

	* time/offtime.c (__offtime): Return nonzero if successful;
	check for tm_year overflow.
	(DIV): New macro.
	(LEAPS_THRU_END_OF): Handle negative years correctly.

	* time/tzset.c (__tz_convert): Return NULL if offtime cannot convert.

	* time/mktime.c (ranged_convert): New function.
	(ydhms_tm_diff): Return nonzero if TP is null.
	(__mktime_internal): Handle cases correctly even if they are near or
	past the limits of time_t values that can be broken down to struct tm.
	(print_tm, check_result, main): Diagnose localtime failures.

	* manual/time.texi: Document the fact that localtime returns 0
	if the time can't be represented.

1997-11-12 06:03  Ulrich Drepper  <drepper@cygnus.com>

	* time/strftime.c (memset_space, memset_zero): Use MEMPCPY, not
	mempcpy.  Patch by Ken'ichi Handa  <handa@etl.go.jp>.

	* manual/time.texi: Document %F and %f format for strftime.

	* manual/arith.texi: Document copysign, nextafter and nan.

1997-11-06  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

	* test-installation.pl: New file. Tests for some installation
	problems.
1997-11-13 00:21:19 +00:00
..
sys Update. 1997-06-21 02:59:26 +00:00
.cvsignore
africa Update. 1997-10-12 04:05:44 +00:00
antarctica Update. 1997-03-31 22:56:24 +00:00
ap.c update from main archive 960105 1997-01-06 22:07:28 +00:00
asctime.c Update. 1997-07-06 22:02:42 +00:00
asia Update. 1997-07-19 21:18:32 +00:00
australasia Update. 1997-07-19 21:18:32 +00:00
backward
checktab.awk
clocktest.c
ctime_r.c
ctime.c
date.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
difftime.c
dysize.c update from main archive 970120 1997-01-21 06:10:42 +00:00
etcetera
europe Update. 1997-09-05 01:43:20 +00:00
factory
getdate.c Update. 1997-07-19 21:18:32 +00:00
gmtime.c Update. 1997-09-11 12:09:10 +00:00
ialloc.c Update. 1997-03-08 05:28:20 +00:00
iso3166.tab Update. 1997-09-05 01:43:20 +00:00
leapseconds update from main archive 970304 1997-03-04 05:53:28 +00:00
localtime.c Update. 1997-09-11 12:09:10 +00:00
Makefile Update. 1997-11-12 00:06:02 +00:00
mktime.c Update. 1997-11-13 00:21:19 +00:00
northamerica Update. 1997-09-05 01:43:20 +00:00
offtime.c Update. 1997-11-13 00:21:19 +00:00
pacificnew
private.h Update. 1997-07-19 21:18:32 +00:00
README Update. 1997-10-12 04:05:44 +00:00
scheck.c Update. 1997-07-19 21:18:32 +00:00
simplebackw update from main archive 970118 1997-01-19 04:54:28 +00:00
solar87
solar88
solar89
southamerica Update. 1997-09-05 01:43:20 +00:00
strftime.c Update. 1997-11-13 00:21:19 +00:00
strfxtime.c Update. 1997-11-12 00:06:02 +00:00
strptime.c Update. 1997-11-04 03:00:40 +00:00
systemv
test_time.args
test_time.c update from main archive 970218 1997-02-19 04:43:53 +00:00
test-tz.c update from main archive 970118 1997-01-19 04:54:28 +00:00
time.h Update. 1997-11-13 00:21:19 +00:00
timegm.c update from main archive 970120 1997-01-21 06:10:42 +00:00
tzfile.c Update. 1997-11-06 00:02:46 +00:00
tzfile.h
tzselect.ksh Update. 1997-03-08 05:28:20 +00:00
tzset.c Update. 1997-11-13 00:21:19 +00:00
yearistype
zdump.c Update. 1997-03-08 05:28:20 +00:00
zic.c Update. 1997-05-21 01:48:59 +00:00
zone.tab Update. 1997-09-05 01:43:20 +00:00

The files
	zic.c zdump.c ialloc.c scheck.c tzfile.h
	private.h tzselect.ksh checktab.awk
come from the tzcode1997g package by Arthur David Olson et.al.

The files
	africa antarctica asia australasia europe
	northamerica southamerica pacificnew etcetera factory
	backward systemv solar87 solar88 solar89
	iso3166.tab zone.tab leapseconds yearistype
come from the tzdata1997i package by Arthur David Olson et.al.

These packages may be found at ftp://elsie.nci.nih.gov/pub/.  Commentary
should be addressed to tz@elsie.nci.nih.gov.