+2000-11-28 Geoffrey Keating <geoffk@redhat.com>
+ Felix Lee <flee@redhat.com>
+
+ * gen-params: Put in cases for O_EXCL, O_APPEND not being defined.
+
+2000-10-18 Jakub Jelinek <jakub@redhat.com>
+
+ * iostream.cc (ends): Release the acquired lock.
+ (endl): Likewise.
+
+2000-10-16 Jakub Jelinek <jakub@redhat.com>
+
+ * iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >= 2]:
+ Initialize new fields wide and i18n of struct printf_info.
+ (ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 2]:
+ Likewise.
+
+2000-09-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * stdstreams.cc: Include <libio.h>, not "libio.h".
+ * iolibio.h: Likewise.
+ (_IO_pos_BAD): Use _IO_off_t instead of _IO_fpos_t.
+ * libio.h (_IO_USER_LOCK): Define.
+
+2000-08-18 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
+
+ * editbuf.h (edit_streambuf): Fix syntax error in
+ friend-declaration.
+
+2000-08-14 Zack Weinberg <zack@wolery.cumb.org>
+
+ * configure.in: Accept *-*-linux* not just *-*-linux-gnu*.
+ Honor --disable-threads.
+
+Sun Jul 23 15:16:23 2000 Krister Walfridsson <cato@df.lth.se>
+
+ * gen-params: Added trailing space for 'long long int' regexp.
+
+2000-06-28 Alex Samuel <samuel@codesourcery.com>
+
+ * libioP.h (VTABLE_LABEL): Update for new vtable mangling.
+ * stdstrbufs.cc (filebuf_vtable): Likewise.
+ (stdiobuf_vtable): Likewise.
+
+2000-06-04 Mark Mitchell <mark@codesourcery.com>
+
+ * libioP.h: Handle new ABI mangling.
+ * stdstrbufs.cc: Likewise.
+
+2000-05-24 Ulrich Drepper <drepper@redhat.com>
+
+ * iostream.cc (endl): Fix bug in last change.
+ (ends): Make same change as for endl.
+
+Tue May 23 22:56:56 2000 Jerry Quinn
+
+ * iostream.cc (endl): Verify stream can accept characters
+ before writing its eol.
+
+2000-05-15 David Edelsohn <edelsohn@gnu.org>
+
+ * config.shared: Change "pic" to depend on $(PICFLAG), not
+ on $(enable_shared).
+
+2000-05-11 Robert Lipe <robertlipe@usa.net>
+
+ * configure.in: Remove special casing for sco3.2v[45].
+ * config/sco4.mt: Deleted.
+
+2000-05-10 Jakub Jelinek <jakub@redhat.com>
+
+ * configure.in: Use mh-sparcpic for sparc*-*-*.
+
+2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
+
+ * configure.in: Indent the # of #include_next one space.
+
+2000-03-29 Jason Merrill <jason@casey.cygnus.com>
+
+ * configure.in: -linux-gnu*, not -linux-gnu.
+
+2000-01-28 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+
+ * fstream.h (ifstream::ifstream): Add ios::in to mode.
+ (ifstream::open): Likewise.
+ (ofstream::ofstream): Add ios::out to mode.
+ (ofstream::open): Likewise.
+
+2000-01-27 Zack Weinberg <zack@wolery.cumb.org>
+
+ * dbz/dbz.c, dbz/dbzmain.c: Include stdlib.h. Don't declare
+ malloc, calloc, free, atol, atoi, or errno. (errno.h was
+ already being included.)
+
+2000-01-12 Fred Fish <fnf@be.com>
+
+ * configure.in (*-*-beos*): Recognize.
+ * config/beos.mt: New file.
+
+1999-12-22 Jakub Jelinek <jakub@redhat.com>
+
+ * libio.h (_IO_cookie_io_functions_t): Use _IO_off_t instead of
+ _IO_fpos_t.
+ (_IO_seekoff, _IO_seekpos): Likewise. Use _IO_off64_t instead of
+ _IO_fpos64_t.
+ * libioP.h (_IO_seekoff_t, _IO_seekpos_t, _IO_seek_t): Likewise.
+ (_IO_seekoff, _IO_seekpos): Likewise.
+ (_IO_default_seekoff, _IO_default_seekpos): Likewise.
+ (_IO_default_seek): Likewise.
+ (_IO_file_seekoff, _IO_file_seek, _IO_str_seekoff): Likewise.
+ * streambuf.h (streampos): Typedef to _IO_off_t resp. _IO_off64_t.
+ * parsestream.h (class parsebuf::pos_at_line_start): Change type
+ to _IO_off_t.
+
+1999-12-21 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+
+ * filebuf.cc (open): Support ios::ate if _G_HAVE_IO_FILE_OPEN.
+ Remove seek for ios::app if not.
+
+1999-12-15 Jason Merrill <jason@casey.cygnus.com>
+
+ * filedoalloc.c, floatio.h, iovfprintf.c, iovfscanf.c: Remove
+ advertising clause from BSD license, pursuant with
+
+ ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
+
+1999-12-14 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+
+ * strstream.h (strstreambuf::streambuf): Rename parameters to
+ avoid shadow warning.
+ * stream.h (WS): Likewise.
+
+Thu Sep 30 01:08:04 1999 Jeffrey A Law (law@cygnus.com)
+
+ * editbuf.cc, parsestream.cc, pfstream.cc: Include string.h.
+
+Mon Sep 13 06:30:14 1999 Mark Klein <mklein@dis.com>
+
+ * config/mpeix.mt: New for MPEiX port.
+
+Sat Sep 4 18:00:00 PDT 1999 Mark Klein (mklein@dis.com)
+
+ * configure.in: Add mpeix.mt make fragment.
+
+1999-08-08 Alexandre Oliva <oliva@dcc.unicamp.br>
+
+ * streambuf.h (ios::streamsize): Declare as _IO_ssize_t, as in the
+ global scope.
+
+1999-08-07 Andreas Schwab <schwab@suse.de>
+
+ * iostream.cc: Add missing calls to isfx and setup a cleanup
+ region for the locked stream.
+ * iostream.h: Likewise.
+ * isgetline.cc: Likewise.
+ * isgetsb.cc: Likewise.
+ * isscan.cc: Likewise.
+
+Mon Jun 28 09:25:23 1999 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * configure.in (post-target): Use "$(topsrcdir)", not "$(srcdir)/..".
+
+Wed Jun 2 00:19:53 1999 Eric Raskin (ehr@listworks.com)
+
+ * configure.in: Added DG/UX target fragment
+
+Sun May 30 14:25:02 1999 Eric Raskin (ehr@listworks.com)
+
+ * config/dgux.mt: New file for DG/UX configuration of libio
+
+1999-05-20 Angela Marie Thomas <angela@cygnus.com>
+
+ * configure.in: Test for ${compiler_name}.exe as well.
+
+1999-05-17 Mark Kettenis <kettenis@gnu.org>
+
+ * libioP.h: Only include libc-lock.h if _IO_MTSAFE_IO is defined.
+
+1999-05-14 Ulrich Drepper <drepper@cygnus.com>
+
+ * configure.in: Recognize target *vxworks* and add fragment vxworks.mt.
+ * config/vxworks.mt: New file.
+ * gen-params: Let configure override HAVE_PRINTF_FP.
+
+1999-05-12 Jason Merrill <jason@yorick.cygnus.com>
+
+ * configure.in (compiler_name): Don't do the skip-this-dir thing
+ if we're reconfiguring.
+
+1999-04-29 Nathan Sidwell <nathan@acm.org>
+
+ * streambuf.h (ios::~ios): Use operator delete[] to remove _arrays.
+
+Mon Apr 12 19:22:44 1999 Mumit Khan <khan@xraylith.wisc.edu>
+
+ * filedoalloc.c (_POSIX_SOURCE): Remove definition.
+ * fileops.c (_POSIX_SOURCE): Likewise.
+ * iopopen.c (_POSIX_SOURCE): Likewise.
+ * procbuf.cc (_POSIX_SOURCE): Likewise.
+ * libioP.h (_POSIX_SOURCE): And define it here.
+ * stdiostream.cc: Include libioP.h before others.
+
+Fri Apr 2 15:11:58 1999 H.J. Lu (hjl@gnu.org)
+
+ * libio/configure.in (gxx_include_dir): Handle it.
+ * libio/Makefile.in: Likewise.
+
+Wed Mar 24 22:36:45 1999 Mumit Khan <khan@xraylith.wisc.edu>
+
+ * configure.in (EXEEXT): Define.
+ (compiler_name): Use.
+
+1999-03-24 Alexandre Oliva <oliva@dcc.unicamp.br>
+
+ * gen-params (CONFIG_NM): `test ... -o ...' is not portable.
+
+Thu Mar 11 01:07:55 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * configure.in: Cleanup and add mh-*pic handling for arm, powerpc
+
+Fri Mar 5 01:15:15 1999 H.J. Lu (hjl@gnu.org)
+
+ * config/linuxlibc1.mt (MT_CFLAGS): Add -D_G_STDIO_USES_LIBIO
+ -D_G_HAVE_WEAK_SYMBOL.
+
+ * genops.c: Add the proper weak alias if _G_STDIO_USES_LIBIO
+ and _G_HAVE_WEAK_SYMBOL are defined.
+ * iofclose.c: Likewise.
+ * iofeof.c: Likewise.
+ * ioferror.c: Likewise.
+ * iogetc.c: Likewise.
+ * ioputc.c: Likewise.
+ * iovsprintf.c: Likewise.
+ * iovsscanf.c: Likewise.
+
+Sun Feb 28 22:39:17 1999 Geoffrey Noer <noer@cygnus.com>
+
+ * configure.in: Check cygwin*, not cygwin32*.
+
+Wed Feb 10 09:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
+
+ * gen-params (VTABLE_LABEL_PREFIX): Handle windows32.
+
+Wed Feb 3 22:05:41 1999 H.J. Lu (hjl@gnu.org)
+ Jeffrey A Law (law@cygnus.com)
+
+ * Makefile.in (iostream.list): Remove dependency on
+ stamp-picdir.
+ ($(LIBIOSTREAM_DEP)): Depend on stamp-picdir.
+ ($(LIBIO_FILES)): Similarly.
+
+ * config.shared (all): Make $(PICDIR) concurrent.
+
+1998-11-26 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * configure.in (compiler_name): Add check to detect if this
+ language's compiler has been built.
+
+1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
+
+ * config.shared (depend.new): Delete libc-lock.h from
+ dependencies, and fix _G_config.h -> $(_G_CONFIG_H) rule.
+ * depend: Rebuilt.
+
+Sun Oct 11 01:51:42 1998 Jeffrey A Law (law@cygnus.com)
+
+ * config.shared (depend.new): Fix typo.
+ * depend: Rebuilt.
+
+1998-09-09 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's
+ value; don't change its value if --enable-version-specific-runtime-libs
+ has been specified.
+
+Wed Sep 2 21:05:39 1998 H.J. Lu (hjl@gnu.org)
+
+ * configure.in: Fix INSTALLDIR replacement for cross-compile.
+
+Sun Aug 30 22:27:02 1998 Lutz Wohlrab <lutz.wohlrab@informatik.tu-chemnitz.de>
+
+ * dbz/Makefile.in: Avoid assumptions about "tr" behaves when
+ LANG is set to something other than English.
+
+Sun Aug 30 22:17:00 1998 H.J. Lu (hjl@gnu.org)
+
+ * config.shared: Set libsubdir.
+
+1998-08-25 14:34 Ulrich Drepper <drepper@cygnus.com>
+
+ * libio/iogetline.c (_IO_getline_info): Don't read anything for
+ N == 0. Patch by HJ Lu.
+
+1998-08-23 Mark Mitchell <mark@markmitchell.com>
+
+ * iomanip.h: Use __extension__ for `extern' explicit template
+ instantiations.
+
+1998-08-17 Ulrich Drepper <drepper@cygnus.com>
+
+ * strfile.h: Define __PMT if not already defined.
+
+1998-08-03 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+
+ * libioP.h: Use __PMT in typedefs.
+ * strfile.h: Likewise.
+
+1998-06-29 Ulrich Drepper <drepper@cygnus.com>
+
+ * libio.h: Rewrite __PMT change so that it works with platforms
+ defining __P but not __PMT.
+
+ * libio.h (__PMT): New macro. Defined like __P. Use is for
+ function pointers.
+
+1998-06-27 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * Makefile.in (install): Remove superfluous /include.
+
+1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
+ (Makefile): Add dependency upon $(gcc_version_trigger).
+
+1998-06-24 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * Makefile.in (install): Install _G_config.h depending on new flag
+ --enable-version-specific-runtime-libs.
+ * config/linux.mt (gxx_include_dir): Remove definition here as we use
+ gcc's default anyway.
+
+1998-06-24 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * config.shared (FLAGS_TO_PASS): Add gcc_version.
+
+1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * config.shared (FLAGS_TO_PASS): Add libsubdir.
+
+1998-06-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
+
+ * genops.c (__underflow): Read character from read pointer as unsigned.
+ (__uflow): Likewise.
+
+1998-05-22 Ulrich Drepper <drepper@cygnus.com>
+
+ * strops.c (_IO_str_underflow): Read newly available character
+ from buffer as unsigned.
+
+Sun Apr 19 22:13:36 1998 H.J. Lu (hjl@gnu.org)
+
+ * isgetline.cc (istream::get): Fix a typo.
+
+Thu Mar 5 09:23:28 1998 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * configure.in: Make locating frag files failsafe even for the
+ special case if configuring and building in srcdir.
+
+1998-02-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
+
+ Changes for _G_IO_IO_FILE_VERSION == 0x20001:
+ * libioP.h (_IO_showmanyc_t, _IO_SHOWMANYC, _IO_imbue_t,
+ _IO_IMBUE): New definitions.
+ (struct _IO_jump_t): Add __showmanyc and __imbue fields.
+ (_IO_file_fopen): Add new fourth argument.
+ * filebuf.cc (filebuf::open): Pass new fourth argument to
+ _IO_file_fopen.
+ * iolibio.h (_IO_freopen): Likewise.
+ * streambuf.cc (streambuf::showmanyc, streambuf::imbue): New
+ functions.
+ * streambuf.h (_IO_wchar_t): Define to _G_wchar_t.
+ (ios::fill): Remove casts.
+ (struct streambuf): Add showmanyc and imbue members.
+
+ * iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >=
+ 1]: Initialize new fields is_char of struct printf_info.
+ (ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 1]:
+ Likewise.
+
+Sun Feb 22 17:24:53 1998 Jeffrey A Law (law@cygnus.com)
+
+ * config.shared: Bring back changes from Ian and Fred that were
+ accidentally clobbered. Should eliminate the need for Dave's
+ recent change.
+
+Tue Feb 17 21:56:25 1998 H.J. Lu (hjl@gnu.org)
+
+ * config/linux.mt (IO_OBJECTS): Add iogetline.o.
+ * config/linuxlibc1.mt: Ditto.
+
+ * iogetline.c (_IO_getline_info): Renamed from _IO_getline.
+ (_IO_getline): Just call _IO_getline_info.
+
+ * isgetline.cc (istream::getline, istream::get, _sb_readline):
+ Call _IO_getline_info instead of _IO_getline and get the EOF
+ information.
+ * sbgetline.cc (streambuf::sgetline): Ditto.
+
+ * libioP.h (_IO_getline_info): New declaration.
+
+ * iogetline.c (_IO_getline): Handle the case when there is no
+ buffer.
+
+Fri Feb 13 00:57:20 1998 Krister Walfridsson (cato@df.lth.se)
+
+ * fileops.c: #include <unistd.h>.
+ * ioprims.c: Likewise.
+
+1998-02-10 Mark Mitchell <mmitchell@usa.net>
+
+ * iostream.cc (ostream::operator<<(long double)): Don't use
+ labeled initializers.
+
+Fri Feb 6 01:35:56 1998 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * config.shared (FLAGS_TO_PASS): Don't emit PICFLAG.
+ (.c.o): Check value of enable_shared, not PICFLAG.
+ (.C.o): Dito.
+ (.cc.o): Dito.
+ (stamp-picdir): Dito.
+
+Thu Feb 5 17:41:26 1998 Dave Brolley <brolley@cygnus.com>
+
+ * config.shared (LIBS): Change to -L../../libstdc++ (was -L../libstdc++)
+ if ${DOING_GPERF} is true.
+
+1998-01-20 Andreas Schwab (schwab@issan.informatik.uni-dortmund.de)
+
+ * iostream.cc (istream::operator>>(long double&))
+ [!_G_HAVE_LONG_DOUBLE_IO]: Scan value into separate variable, in
+ case long double is bigger than double.
+ (ostream::operator<<(double)) [_G_HAVE_PRINTF_FP]: Fix order of
+ initializers of struct printf_info to match declaration order,
+ to work around g++ bug.
+ (ostream::operator<<(long double)) [_G_HAVE_PRINTF_FP]: Likewise.
+
+ * gen-params: Add missing quotes. Avoid useless use of command
+ substitution.
+
+Sun Feb 1 13:29:47 1998 H.J. Lu (hjl@gnu.org)
+
+ * filebuf.cc (filebuf::open): Call _IO_file_open if
+ _G_HAVE_IO_FILE_OPEN is 1.
+
+ * libio.h (_IO_fpos64_t, _IO_off64_t): Defined if
+ _G_IO_IO_FILE_VERSION == 0x20001.
+
+ * libioP.h (_IO_file_open): New declaration.
+
+ * libio.h (_IO_FILE, _IO_stdin_, _IO_stdout_, _IO_stderr_,
+ _IO_seekoff, _IO_seekpos): Add support for libio in glibc 2.1.
+ * libioP.h (_IO_seekoff_t, _IO_seekpos_t, _IO_seek_t,
+ _IO_seekoff, _IO_seekpos, _IO_default_seekoff,
+ _IO_default_seekpos, _IO_default_seek, _IO_file_seekoff,
+ _IO_file_seek, _IO_str_seekoff, _IO_pos_BAD, _IO_pos_as_off,
+ _IO_pos_0): Ditto.
+ * streambuf.h (streamoff, streampos): Ditto.
+
+ * gen-params (__extension__): Use only if gcc version >= 2.8.
+
+Sun Feb 1 13:08:18 1998 Krister Walfridsson (cato@df.lth.se)
+
+ * dbz/dbz.c (putconf): Handle systems which use "long long" as type
+ for "off_t".
+ * dbz/dbzmain.c (mkfiles): Likewise.
+
+Wed Jan 28 10:27:11 1998 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * config.shared (FLAGS_TO_PASS): Add gxx_include_dir.
+
+ * stdio/configure.in, tests/configure.in: Update with yesterday's
+ toplevel configure.in changes.
+ * testsuite/configure.in: Likewise.
+
+ * config.shared: Fix typo in yesterday's changes.
+
+Tue Jan 27 23:26:07 1998 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * config.shared: Emit everything which needs to be re-definable
+ via file descriptor 1; the generic stuff is emitted using redirection
+ onto fd 2.
+
+ * configure.in (package_makefile_rules_frag): New variable
+ which is used in the call to config.shared; redirect file descriptor 2
+ to ${package_makefile_rules_frag}.
+
+Tue Jan 27 10:35:22 1998 H.J. Lu (hjl@gnu.org)
+
+ * configure.in (topsrcdir): New.
+ (CHECK_SUBDIRS, configdirs): Check ${topsrcdir}/gcc instead.
+ (config-ml.in): Use ${topsrcdir}/config-ml.in.
+
+ * tests/configure.in (topsrcdir): New.
+ (CHECK): Check ${topsrcdir}/gcc instead.
+
+Fri Jan 16 00:48:03 1998 Manfred Hollstein <manfred@lts.sel.alcatel.de>
+
+ * config.shared (FLAGS_TO_PASS): Add SHELL.
+
+Thu Jan 15 00:21:58 1998 Ian Lance Taylor <ian@cygnus.com>
+
+ * configure.in: For *-*-cygwin32*, add a -I for winsup to both
+ XCINCLUDES and XCXXINCLUDES.
+ * config.shared: Use ${host_includes} when setting CXXINCLUDES in
+ the DOING_LIBGXX case.
+ * Makefile.in (_G_config.h): Pass $(CINCLUDES) in CC and
+ $(CXXINCLUDES) in CXX when running gen-params.
+
+Tue Jan 13 21:32:08 1998 H.J. Lu (hjl@gnu.org)
+
+ * configure.in (CHECK_SUBDIRS): Set to testsuite only if
+ ${srcdir}/../gcc exists.
+ (configdirs): Include testsuite only if ${srcdir}/../gcc exists.
+
+ * tests/Makefile.in (check): Depend on $(CHECK).
+
+ * tests/configure.in (CHECK): Set to "check-iostream
+ check-stdio" if ${srcdir}/../../gcc doesn't exists.
+
+Thu Jan 8 18:09:03 1998 Fred Fish <fnf@cygnus.com>
+
+ * config.shared (THIS_FILE): Really found via TOLIBIO instead
+ of TOLIBCXX, which is empty when configuring gperf.
+ (LIBS): When linking gperf, find libstdc++ relative to TO_TOPDIR
+ instead of hardcoded "../".
+
+1997-12-12 Brendan Kehoe <brendan@lisa.cygnus.com>
+
+ Don't make gperf depend upon libg++.
+ * config.shared (TOLIBGCXX) [DOING_GPERF]: Delete.
+ (LIBS) [DOING_GPERF]: Make it just `-L../libstdc++ -lstdc++'.
+
+Thu Dec 11 11:20:59 1997 H.J. Lu (hjl@gnu.org)
+
+ * configure.in (target frags): Add *-linux-gnu.
+
Fri Dec 5 16:22:15 1997 H.J. Lu (hjl@gnu.org)
* streambuf.cc (streambuf::~streambuf): Don't delete _lock
* gen-params (va_list): Check for and use __gnuc_va_list.
(NULL): Work around some linux kernel headers and redefine NULL.
+Mon Nov 24 17:04:18 1997 Michael Meissner <meissner@cygnus.com>
+
+ * stdiostream.cc (sys_read): Declare ch with int type, rather than
+ without a type.
+
Tue Nov 18 09:53:58 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
* stdstrbufs.cc (DEF_STDFILE): Use STD_VTABLE.
* iomanip.h: Fix guiding decls.
+1997-11-05 Brendan Kehoe <brendan@lisa.cygnus.com>
+
+ * libio.h (__P): Name its arg `p' instead of `params'.
+ Avoids problems with an unchanged Solaris math.h header.
+
Wed Oct 29 23:01:47 1997 Jason Merrill <jason@yorick.cygnus.com>
* gen-params: Override NULL.
+1997-10-27 03:53 Ulrich Drepper <drepper@cygnus.com>
+
+ * stdio-lock.h: Removed. Was never needed.
+
Wed Oct 22 19:19:32 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
* libio.h (_IO_LOCK_T): Handle glibc 2 when _IO_MTSAFE_IO is
* libio.h: Don't use _IO_LOCK_T if it's not defined.
-Fri Sep 26 20:56:41 1997 Ulrich Drepper <drepper@rtl.cygnus.com>
+Fri Sep 26 20:56:41 1997
Based on a patch by H.J. Lu (hjl@gnu.ai.mit.edu).
* tests/tFile.cc (tempfile): Fix a typo.
-Fri Sep 19 11:52:25 1997 Jim Wilson <wilson@cygnus.com>
+1997-09-19 11:52 Jim Wilson <wilson@cygnus.com>
* Makefile.in (LIBIO_OBJECTS): Depend on _G_CONFIG_H.
1997-09-17 02:50 Ulrich Drepper <drepper@cygnus.com>
* libioP.h: Define __set_errno if not already defined.
- * fileops.c: Don't try to define __set_errno, it's already defined.
1997-09-15 02:37 Ulrich Drepper <drepper@cygnus.com>
* configure.in (configdirs): Add testsuite directory.
* testsuite/ChangeLog:
- * testsuite/Makefile.in:
+ * testsuite/Makefile.in:
* testsuite/libio.tests/tiomanip.exp:
* testsuite/libio.tests/tstdiomisc.exp:
* testsuite/libio.tests/tiomisc.exp:
* testsuite/libio.tests/putbackdog.exp:
* testsuite/configure.in:
* testsuite/lib/libio.exp:
- * testsuite/config/default.exp:
+ * testsuite/config/default.exp:
New files for DejaGnu-style testsuite.
-
+
Fri Apr 4 03:16:44 1997 Ulrich Drepper <drepepr@cygnus.com>
- * configure.in: Enable multilibing by default.
+ * configure.in: Enable multilibing by default.
Update multilib template to read config-ml.in.
* floatconv.c: Enable use in cross targets which use the
* strstream.h, strstream.cc (strstreambase::strstreambase()): Call
ios::init here.
(other constructors): Simplify - init already called.
-
+
Tue May 14 10:55:21 1996 Per Bothner <bothner@deneb.cygnus.com>
Change so that strstreambuf default constructor does no allocation.
buffer, to handle case when initial size is 0.
* iostdio.h (remove, rename, tmpfile, tempnam): Comment out.
-
+
Mon May 13 23:19:39 1996 Per Bothner <bothner@deneb.cygnus.com>
* fileops.c (_IO_file_close_it): Just call _IO_do_flush rather
than _IO_file_sync, to avoid useless lseek.
-
+
Tue May 14 10:48:48 1996 Jason Merrill <jason@yorick.cygnus.com>
* floatconv.c (_IO_strtod): Force rv into the stack.
* streambuf.h (ios): Add ios::binary; deprecate ios::bin.
* filebuf.cc (filebuf::open): Handle ios::binary.
-
+
Fri Feb 9 12:40:19 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
* cleanup.c (_IO_cleanup_registration_needed) [!_G_HAVE_ATEXIT]: Init
* libio.h (_IO_seekoff, _IO_seekpos): New declarations.
* libioP.h (_IO_seekoff, _IO_seekpos): Remove declarations.
* libioP.h: Cleanup; remove old !_IO_UNIFIED_JUMPTABLES stuff.
-
+
* filebuf.cc (filebuf::~filebuf): Only call SYSYCLOSE if currently
open. Bug found by Martin Gerbershagen <ger@ezis-ulm.de>.
that do not have a space before the defined type name,
e.g. `typedef void *__gnuc_va_list;' as in Linux. Also,
not require a space in the definiens, e.g. `typedef void*foo;'.
-
+
Thu Aug 3 17:54:15 1995 Per Bothner <bothner@kalessin.cygnus.com>
* iostream.h, iostream.cc (istream::sync): Added missing method.
* iovfprintf.c (helper_vfprintf): add
hp->_IO_file_flags = _IO_MAGIC|(_IO_IS_FILEBUF+_IO_NO_READS);
[This is needed because _IO_vfprintf checks for _IO_UNBUFFERED. -PB]
- [Actually: don't set _IO_IS_FILEBUF. -PB]
+ [Actually: don't set _IO_IS_FILEBUF. -PB]
Wed Jun 22 13:49:22 1994 Per Bothner (bothner@kalessin.cygnus.com)
_IO_read_base, _IO_read_pre, IO_read_end, _IO_write_base,
_IO_write_ptr, _IO_write_end).
* libio.h: Remove the old macros (which fixes a conflict.
-
+
Mon Nov 1 15:22:12 1993 Per Bothner (bothner@kalessin.cygnus.com)
* iostream.cc: Use _IO_sputn instead of sputn. _IO_sputn does
Wed Oct 20 15:22:04 1993 Per Bothner (bothner@kalessin.cygnus.com)
- * streambuf.h (streambuf::underflow, streambuf::overflow):
+ * streambuf.h (streambuf::underflow, streambuf::overflow):
Don't make virtual functions pure.
* streambuf.cc (streambuf::underflow, streambuf::overflow):
Default definitions (return EOF).
* procbuf.cc: Now just a C++ wrapper for the files in iopopen.c.
* streambuf.h (ios::unsetf): Return complete old value of flags.
* iogets.c (_IO_gets(), ioungetc.c (_IO_ungetc), ioperror.c
- (_IO_perror), iostrerror.c (_IO_strerror): New files and
+ (_IO_perror), iostrerror.c (_IO_strerror): New files and
functions, for stdio implementation.
* iostdio.h: Add declarations for various recently-added functions.
* configure.in (INSTALLDIR): handle native vs. cross case
* Makefile.in (install): don't use $TARGETLIB, set INSTALLDIR to
- $(libdir)
+ $(libdir)
Wed Aug 18 12:10:03 1993 Per Bothner (bothner@kalessin.cygnus.com)
New directory. Based on old libg++/iostream code,
but extensively re-written.
-
-