glibc/libio
Ulrich Drepper 63ae7b6309 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>
1999-10-31 23:32:56 +00:00
..
bits Update. 1998-11-25 15:42:34 +00:00
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
Banner update from main archive 960907 1996-09-07 23:56:19 +00:00
Makefile * libio/Makefile (routines): Add fwprintf. 1999-07-20 07:57:14 +00:00
Versions Update. 1999-06-16 22:55:47 +00:00
clearerr.c Update. 1999-07-31 06:11:24 +00:00
clearerr_u.c Update. 1997-06-23 21:55:26 +00:00
fcloseall.c Update. 1998-04-14 16:51:08 +00:00
feof.c Update. 1999-07-31 06:11:24 +00:00
feof_u.c Update. 1997-08-20 03:53:21 +00:00
ferror.c Update. 1999-07-31 06:11:24 +00:00
ferror_u.c Update. 1997-08-20 03:53:21 +00:00
filedoalloc.c Update. 1997-10-12 04:05:44 +00:00
fileno.c Update. 1999-07-08 11:59:45 +00:00
fileops.c Update. 1999-08-25 04:38:09 +00:00
fputc.c Update. 1999-07-31 06:11:24 +00:00
fputc_u.c Update. 1997-08-20 03:53:21 +00:00
fputwc.c * libio/libio.h (_IO_putwc): Correct type of first argument. * wcsmbs/wchar.h: (fputwc, putwc, putwchar, fputwc_unlocked, putwc_unlocked, putwchar_unlocked): Likewise. * libio/fputwc.c: Likewise. * libio/fputwc_unlocked.c: Likewise. * libio/putwc.c: Likewise. * libio/putwc_unlocked.c: Likewise. * libio/putwchar.c: Likewise. * libio/putwchar_unlocked.c: Likewise. 1999-06-20 08:57:58 +00:00
fputwc_u.c * libio/libio.h (_IO_putwc): Correct type of first argument. * wcsmbs/wchar.h: (fputwc, putwc, putwchar, fputwc_unlocked, putwc_unlocked, putwchar_unlocked): Likewise. * libio/fputwc.c: Likewise. * libio/fputwc_unlocked.c: Likewise. * libio/putwc.c: Likewise. * libio/putwc_unlocked.c: Likewise. * libio/putwchar.c: Likewise. * libio/putwchar_unlocked.c: Likewise. 1999-06-20 08:57:58 +00:00
freopen.c Update. 1998-06-07 14:06:56 +00:00
freopen64.c Update. 1998-06-07 14:06:56 +00:00
fseek.c Update. 1998-06-07 14:06:56 +00:00
fseeko.c Update. 1998-06-07 14:06:56 +00:00
fseeko64.c Update. 1998-06-07 14:06:56 +00:00
ftello.c Update. 1999-06-16 22:55:47 +00:00
ftello64.c Update. 1999-06-16 22:55:47 +00:00
fwprintf.c Update. 1999-06-16 22:55:47 +00:00
fwscanf.c Update. 1999-06-16 22:55:47 +00:00
genops.c Update. 1999-08-16 01:21:50 +00:00
getc.c Update. 1999-07-31 06:11:24 +00:00
getc_u.c Update. 1999-01-28 13:53:14 +00:00
getchar.c Update. 1999-07-31 06:11:24 +00:00
getchar_u.c Update. 1999-06-21 16:46:16 +00:00
getwc.c Update. 1999-06-16 22:55:47 +00:00
getwc_u.c Update. 1999-06-16 22:55:47 +00:00
getwchar.c Update. 1999-06-16 22:55:47 +00:00
getwchar_u.c Update. 1999-06-16 22:55:47 +00:00
iofclose.c Update. 1999-07-26 05:59:22 +00:00
iofdopen.c Update. 1999-07-06 16:26:03 +00:00
iofflush.c Update. 1999-07-31 06:11:24 +00:00
iofflush_u.c Update. 1997-08-20 03:53:21 +00:00
iofgetpos.c Update. 1999-06-16 22:55:47 +00:00
iofgetpos64.c Update. 1999-06-16 22:55:47 +00:00
iofgets.c Update. 1999-07-30 06:32:48 +00:00
iofgets_u.c Update. 1998-11-08 10:40:28 +00:00
iofgetws.c Update. 1999-06-16 22:55:47 +00:00
iofgetws_u.c Update. 1999-06-16 22:55:47 +00:00
iofopen.c Update. 1999-06-16 22:55:47 +00:00
iofopen64.c Update. 1999-06-16 22:55:47 +00:00
iofopncook.c Update. 1999-07-08 11:59:45 +00:00
iofputs.c Update. 1999-08-16 01:21:50 +00:00
iofputs_u.c Update. 1999-06-16 22:55:47 +00:00
iofputws.c Update. 1999-06-16 22:55:47 +00:00
iofputws_u.c Update. 1999-06-16 22:55:47 +00:00
iofread.c Update. 1999-07-30 06:32:48 +00:00
iofread_u.c (abmon): Remove spaces. 1998-11-12 18:03:43 +00:00
iofsetpos.c Update. 1999-06-16 22:55:47 +00:00
iofsetpos64.c Update. 1999-06-16 22:55:47 +00:00
ioftell.c Update. 1999-08-16 01:21:50 +00:00
iofwide.c Update. 1999-06-16 22:55:47 +00:00
iofwrite.c Update. 1999-08-16 01:21:50 +00:00
iofwrite_u.c Update. 1999-06-16 22:55:47 +00:00
iogetdelim.c Update. 1998-06-07 14:06:56 +00:00
iogetline.c Update. 1998-08-26 16:00:46 +00:00
iogets.c Update. 1998-06-07 14:06:56 +00:00
iogetwline.c Update. 1999-06-16 22:55:47 +00:00
iolibio.h Update. 1999-06-16 22:55:47 +00:00
iopadn.c Update. 1997-08-20 03:53:21 +00:00
iopopen.c Update. 1999-06-16 22:55:47 +00:00
ioputs.c Update. 1999-08-16 06:06:21 +00:00
ioseekoff.c Update. 1999-06-16 22:55:47 +00:00
ioseekpos.c Update. 1999-06-16 22:55:47 +00:00
iosetbuffer.c Update. 1999-08-16 01:21:50 +00:00
iosetvbuf.c Update. 1999-08-16 01:21:50 +00:00
iosprintf.c Update. 1997-08-20 03:53:21 +00:00
ioungetc.c Update. 1998-06-07 14:06:56 +00:00
ioungetwc.c Update. 1999-06-16 22:55:47 +00:00
iovdprintf.c Update. 1999-06-16 22:55:47 +00:00
iovsprintf.c Update. 1999-06-16 22:55:47 +00:00
iovsscanf.c Update. 1999-06-16 22:55:47 +00:00
iovswscanf.c Update. 1999-08-19 16:47:42 +00:00
iowpadn.c Update. 1999-06-16 22:55:47 +00:00
libio.h Update. 1999-10-09 21:56:43 +00:00
libioP.h Update. 1999-07-08 11:59:45 +00:00
memstream.c Update. 1999-06-16 22:55:47 +00:00
obprintf.c Update. 1999-06-16 22:55:47 +00:00
oldfileops.c * libio/fileops.c (_IO_new_file_underflow): Set error indicator 1999-07-21 13:24:21 +00:00
oldiofclose.c Update. 1999-07-26 02:38:26 +00:00
oldiofdopen.c * libio/oldiofdopen.c (_IO_old_fdopen): Bring over recent changes 1999-03-26 18:23:22 +00:00
oldiofgetpos.c Update. 1999-06-16 22:55:47 +00:00
oldiofgetpos64.c Update. 1999-06-16 22:55:47 +00:00
oldiofopen.c * libio/oldiofdopen.c (_IO_old_fdopen): Bring over recent changes 1999-03-26 18:23:22 +00:00
oldiofsetpos.c Update. 1999-06-16 22:55:47 +00:00
oldiofsetpos64.c Update. 1999-06-16 22:55:47 +00:00
oldiopopen.c Update. 1999-06-21 13:38:44 +00:00
oldpclose.c Update. 1998-11-23 09:36:06 +00:00
oldstdfiles.c Update. 1999-06-16 22:55:47 +00:00
oldtmpfile.c Update. 1999-07-06 20:10:29 +00:00
pclose.c Update. 1998-11-23 09:36:06 +00:00
peekc.c Update. 1998-06-07 14:06:56 +00:00
putc.c Update. 1999-07-31 06:11:24 +00:00
putc_u.c Update. 1997-06-23 21:55:26 +00:00
putchar.c Update. 1999-07-31 06:11:24 +00:00
putchar_u.c Update. 1999-06-21 16:46:16 +00:00
putwc.c * libio/libio.h (_IO_putwc): Correct type of first argument. * wcsmbs/wchar.h: (fputwc, putwc, putwchar, fputwc_unlocked, putwc_unlocked, putwchar_unlocked): Likewise. * libio/fputwc.c: Likewise. * libio/fputwc_unlocked.c: Likewise. * libio/putwc.c: Likewise. * libio/putwc_unlocked.c: Likewise. * libio/putwchar.c: Likewise. * libio/putwchar_unlocked.c: Likewise. 1999-06-20 08:57:58 +00:00
putwc_u.c * libio/libio.h (_IO_putwc): Correct type of first argument. * wcsmbs/wchar.h: (fputwc, putwc, putwchar, fputwc_unlocked, putwc_unlocked, putwchar_unlocked): Likewise. * libio/fputwc.c: Likewise. * libio/fputwc_unlocked.c: Likewise. * libio/putwc.c: Likewise. * libio/putwc_unlocked.c: Likewise. * libio/putwchar.c: Likewise. * libio/putwchar_unlocked.c: Likewise. 1999-06-20 08:57:58 +00:00
putwchar.c Update. 1999-06-21 16:46:16 +00:00
putwchar_u.c Update. 1999-06-21 16:46:16 +00:00
rewind.c Update. 1998-10-25 09:11:53 +00:00
setbuf.c Update. 1997-08-20 03:53:21 +00:00
setlinebuf.c Update. 1997-08-20 03:53:21 +00:00
stdfiles.c Update. 1999-06-16 22:55:47 +00:00
stdio.c Update. 1997-12-14 22:24:57 +00:00
stdio.h Update. 1999-10-31 23:32:56 +00:00
strfile.h Update. 1998-07-20 18:25:24 +00:00
strops.c Update. 1999-06-16 22:55:47 +00:00
swprintf.c Update. 1999-06-16 22:55:47 +00:00
swscanf.c Update. 1999-06-16 22:55:47 +00:00
tst_swprintf.c Update. 1999-06-16 22:55:47 +00:00
tst_swscanf.c Update. 1999-06-16 22:55:47 +00:00
tst_wprintf.c Update. 1999-06-16 22:55:47 +00:00
tst_wscanf.c Update. 1999-06-16 22:55:47 +00:00
tst_wscanf.input Update. 1999-06-16 22:55:47 +00:00
vasprintf.c Update. 1999-06-16 22:55:47 +00:00
vscanf.c Update. 1997-08-20 03:53:21 +00:00
vsnprintf.c Update. 1999-08-19 16:47:42 +00:00
vswprintf.c Update. 1999-08-19 16:47:42 +00:00
vwprintf.c Update. 1999-06-17 12:33:08 +00:00
vwscanf.c Update. 1999-06-16 22:55:47 +00:00
wfiledoalloc.c Update. 1999-06-16 22:55:47 +00:00
wfileops.c * libio/fileops.c (_IO_new_file_underflow): Set error indicator 1999-07-21 13:24:21 +00:00
wgenops.c Update. 1999-06-21 13:38:44 +00:00
wprintf.c Update. 1999-06-17 12:33:08 +00:00
wscanf.c Update. 1999-06-22 12:35:23 +00:00
wstrops.c Update. 1999-06-16 22:55:47 +00:00