glibc/libio
Mike Frysinger eb6cbd249f [BZ #12724] libio: revert partial POSIX 2008 fclose support
In BZ #12724, partial support for POSIX 2008 fclose behavior was added.
Since it isn't entirely conforming to the spec, some applications are
known to be breaking in this intermediate state.  So revert the partial
support until we can get things fully implemented.

This reverts commit fcabc0f8b1.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-12-01 21:37:52 -05:00
..
bits Fix conditions on checking versions of dprintf (bug 13775). 2012-05-03 18:42:37 +00:00
Depend New file, libio needs localedata for tests. 2000-07-29 07:57:34 +00:00
Makefile [BZ #12724] libio: revert partial POSIX 2008 fclose support 2012-12-01 21:37:52 -05:00
Versions Remove mention of open_obstack_stream, which has never existed in libio. 2011-10-26 16:53:02 -07:00
__fbufsize.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
__flbf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
__fpending.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
__fpurge.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
__freadable.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
__freading.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
__fsetlocking.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
__fwritable.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
__fwriting.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
bug-fopena+.c Update. 2002-08-27 06:41:29 +00:00
bug-fseek.c Update. 2002-07-24 11:18:48 +00:00
bug-ftell.c * libio/bug-ftell.c (do_test): Add a cast. 2003-11-01 21:11:05 +00:00
bug-memstream1.c [BZ #1996] 2006-08-14 22:16:14 +00:00
bug-mmap-fflush.c Update. 2002-08-27 12:10:11 +00:00
bug-rewind.c Update. 2002-08-26 08:08:50 +00:00
bug-rewind2.c Update. 2002-08-26 08:08:50 +00:00
bug-ungetc.c 2002-07-24 Roland McGrath <roland@frob.com> 2002-07-24 09:34:59 +00:00
bug-ungetc2.c Update. 2003-09-06 09:56:14 +00:00
bug-ungetc3.c Update. 2004-11-09 07:05:27 +00:00
bug-ungetc4.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
bug-ungetwc1.c Update. 2002-04-03 09:26:58 +00:00
bug-ungetwc2.c Update. 2002-04-24 21:09:14 +00:00
bug-wfflush.c * libio/bug-wfflush.c (do_test): Call rewind instead of fsetpos. 2002-11-11 06:55:22 +00:00
bug-wmemstream1.c * posix/glob.c (glob_in_dir): Add some comments and asserts to 2006-09-30 15:09:35 +00:00
bug-wsetpos.c Fix fsetpos on wide stream. 2009-09-02 19:45:33 -07:00
clearerr.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
clearerr_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fcloseall.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
feof.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
feof_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ferror.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ferror_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
filedoalloc.c Remove _G_off64_t and _G_stat64 from _G_config.h. 2012-10-09 15:09:32 +00:00
fileno.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fileops.c [BZ #12724] libio: revert partial POSIX 2008 fclose support 2012-12-01 21:37:52 -05:00
fmemopen.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fputc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fputc_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fputwc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fputwc_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
freopen.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
freopen64.c Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
fseek.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fseeko.c Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t. 2012-08-06 16:48:14 -07:00
fseeko64.c Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
ftello.c Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t. 2012-08-06 16:48:14 -07:00
ftello64.c Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
fwide.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fwprintf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fwscanf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
genops.c Change type of constant to avoid a warning. 2012-11-01 17:56:48 +01:00
getc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
getc_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
getchar.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
getchar_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
getwc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
getwc_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
getwchar.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
getwchar_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iofclose.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofdopen.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofflush.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofflush_u.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofgetpos.c Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t. 2012-08-06 16:48:14 -07:00
iofgetpos64.c Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
iofgets.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofgets_u.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofgetws.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iofgetws_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iofopen.c Clean up fopen64 for O_LARGEFILE==0. 2012-08-01 16:30:47 -07:00
iofopen64.c Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
iofopncook.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofputs.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iofputs_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iofputws.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iofputws_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iofread.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofread_u.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofsetpos.c Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t. 2012-08-06 16:48:14 -07:00
iofsetpos64.c Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
ioftell.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iofwide.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iofwrite.c Make fwrite return 0 on EOF 2012-11-28 01:00:50 +05:30
iofwrite_u.c Make fwrite return 0 on EOF 2012-11-28 01:00:50 +05:30
iogetdelim.c Fix iogetdelim.c (latent) integer overflow (bug 9914). 2012-09-04 11:24:43 +00:00
iogetline.c Remove _G_HAVE_IO_GETLINE_INFO. 2012-09-17 11:43:06 +00:00
iogets.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iogetwline.c Remove _G_HAVE_IO_GETLINE_INFO. 2012-09-17 11:43:06 +00:00
iolibio.h Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iopadn.c printf should return negative value on error 2012-11-16 19:13:11 +05:30
iopopen.c Remove _G_HAVE_SYS_WAIT and _IO_HAVE_SYS_WAIT. 2012-09-21 10:02:03 +00:00
ioputs.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ioseekoff.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
ioseekpos.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iosetbuffer.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iosetvbuf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
ioungetc.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
ioungetwc.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iovdprintf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iovsprintf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iovsscanf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
iovswscanf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
iowpadn.c printf should return negative value on error 2012-11-16 19:13:11 +05:30
libc_fatal.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
libio.h Remove _IO_pos_t. 2012-10-10 16:05:36 +00:00
libioP.h printf should return negative value on error 2012-11-16 19:13:11 +05:30
memstream.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
obprintf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
oldfileops.c Remove _G_off64_t and _G_stat64 from _G_config.h. 2012-10-09 15:09:32 +00:00
oldiofclose.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
oldiofdopen.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
oldiofgetpos.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
oldiofgetpos64.c Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
oldiofopen.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
oldiofsetpos.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
oldiofsetpos64.c Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
oldiopopen.c Remove _G_HAVE_SYS_WAIT and _IO_HAVE_SYS_WAIT. 2012-09-21 10:02:03 +00:00
oldpclose.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
oldstdfiles.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
oldtmpfile.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
pclose.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
peekc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
putc.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
putc_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
putchar.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
putchar_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
putwc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
putwc_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
putwchar.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
putwchar_u.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
rewind.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
setbuf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
setlinebuf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
stdfiles.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
stdio.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
stdio.h Remove __wur from fwrite, fwrite_unlocked 2012-04-11 21:03:57 +02:00
strfile.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strops.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
swprintf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
swscanf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
test-fmemopen.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
test-freopen.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
test-freopen.sh Set "fail on error" mode directly in testsuite shell scripts 2012-09-25 02:48:31 +00:00
tst-atime.c Update. 2002-09-05 10:28:51 +00:00
tst-eof.c pdate. 2002-07-23 00:31:41 +00:00
tst-ext.c Update. 2001-03-27 00:16:51 +00:00
tst-ext2.c * libio/Makefile (tests): Add tst-ext2. 2007-10-13 07:33:09 +00:00
tst-fgetwc.c (do_test): Use de_DE.UTF-8 as locale name. 2009-06-15 17:27:48 -07:00
tst-fgetwc.input 2009-02-04 Ulrich Drepper <drepper@redhat.com> 2009-02-04 21:27:48 +00:00
tst-fgetws.c Fix format strings. 2002-09-30 07:47:16 +00:00
tst-fopenloc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
tst-fopenloc2.c [BZ #2173] 2006-01-19 01:35:28 +00:00
tst-freopen.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
tst-fseek.c Adjust wide data buffer pointers during fseek and ftell 2012-09-28 18:21:39 +05:30
tst-fwrite-error.c Make fwrite return 0 on EOF 2012-11-28 01:00:50 +05:30
tst-memstream1.c * libio/wmemstream.c: New file. 2006-01-12 02:03:42 +00:00
tst-memstream2.c * libio/wmemstream.c: New file. 2006-01-12 02:03:42 +00:00
tst-mmap-eofsync.c * locale/xlocale.h (struct __locale_struct): New member `__names'. 2002-08-30 10:36:44 +00:00
tst-mmap-fflushsync.c * locale/xlocale.h (struct __locale_struct): New member `__names'. 2002-08-30 10:36:44 +00:00
tst-mmap-offend.c * locale/xlocale.h (struct __locale_struct): New member `__names'. 2002-08-30 10:36:44 +00:00
tst-mmap-setvbuf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
tst-mmap2-eofsync.c * catgets/open_catalog.c (__open_catalog): Don't use a value type 2002-09-24 04:24:25 +00:00
tst-popen1.c * sysdeps/unix/sysv/linux/syscalls.list: Add __pipe2 alias. 2008-07-27 18:26:13 +00:00
tst-setvbuf1.c [BZ #2337] 2006-12-13 23:17:54 +00:00
tst-sscanf.c Update. 2001-08-22 18:40:06 +00:00
tst-swscanf.c Update. 2002-02-26 18:08:08 +00:00
tst-ungetwc1.c * libio/tst-ungetwc1.c (main): Add a const to quiet a warning. 2001-08-23 08:36:47 +00:00
tst-ungetwc2.c Update. 2001-08-17 04:49:12 +00:00
tst-widetext.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
tst-widetext.input * libio/tst-widetext.input: Remove surrogates. 2009-04-25 08:39:43 +00:00
tst-wmemstream1.c * posix/glob.c (glob_in_dir): Add some comments and asserts to 2006-09-30 15:09:35 +00:00
tst-wmemstream2.c * posix/glob.c (glob_in_dir): Add some comments and asserts to 2006-09-30 15:09:35 +00:00
tst_getwc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
tst_getwc.input Update. 2000-06-23 06:22:36 +00:00
tst_putwc.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
tst_swprintf.c Fix format strings. 2002-09-30 07:47:16 +00:00
tst_swscanf.c Update. 2001-02-09 17:57:28 +00:00
tst_wprintf.c Update. 2000-06-17 19:22:43 +00:00
tst_wprintf2.c Update. 2000-07-20 08:56:12 +00:00
tst_wscanf.c Update. 2001-02-09 17:57:28 +00:00
tst_wscanf.input Update. 1999-06-16 22:55:47 +00:00
vasprintf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
vscanf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
vsnprintf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
vswprintf.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
vwprintf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
vwscanf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
wfiledoalloc.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
wfileops.c Remove _G_off64_t and _G_stat64 from _G_config.h. 2012-10-09 15:09:32 +00:00
wgenops.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
wmemstream.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
wprintf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
wscanf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
wstrops.c Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00