head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2000.02.28.23.22.48;	author bkoz;	state dead;
branches;
next	1.1;

1.1
date	99.01.22.17.14.17;	author drepper;	state Exp;
branches;
next	;


desc
@@


1.2
log
@
2000-02-28  Benjamin Kosnik  <bkoz@@cygnus.com>

	Prune libio directory to match files in libio/Makefile.
	* libio/PlotFile.cc,indstream.cc, isgetsb.cc, sbform.cc,
	stream.cc, SFile.cc, ioassign.cc, isscan.cc, sbgetline.cc,
	streambuf.cc, builtinbuf.cc, ioextend.cc, osform.cc, sbscan.cc,
	strstream.cc, editbuf.cc, iomanip.cc, parsestream.cc,
	stdiostream.cc, filebuf.cc, iostream.cc, pfstream.cc,
	stdstrbufs.cc, fstream.cc, isgetline.cc, procbuf.cc,
	stdstreams.cc: Remove.
	* libio/floatio.h, iolibio.h, iostdio.h, iostreamP.h: Remove/
	* libio/iofflush_u.c: Remove.

	* libio/dbz: Remove.
	* libio/include: Remove.
	* libio/stdio: Remove.
	* libio/tests: Remove.
	* libio/testsuite: Remove.

	* config/c_io_libio.cc: Add fcntl.h include for Solaris.

	* acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add bits.
	* configure.in: Replace 'grep -e' with 'grep' for Solaris.
	* configure: Regenerate.
@
text
@The dbz package was "liberated" from C News.
It is included with the GNU libio because it provides
a fairly good work-out for a stdio implementation.
The Makefile.in, configure.in, and stdio.h have been
set up to test libio.

------

This is the new, improved, lemon-freshened :-) dbz.

Just "make" will get you dbz.o and the dbz program.  "make r" runs an
extensive set of regression tests; most of the mysterious oddments lying
around here are to do with that.  "make rclean" cleans up after "make r".

You probably want to inspect the #ifdef list early in dbz.c before
compiling, although the defaults should work all right on most systems.

If you are not building this as part of C News, you will need to change
the -I option in FLAGS in the Makefile to "-I.", and delete the DBMLIBS
and RFC lines entirely.  That will break some of the regression tests;
at some point I'll fix this.

If you are using this independently from C News, you probably still want
to look through ../notebook/problems, as some of the portability problems
described in there can affect dbz.
@


1.1
log
@libio for libstdc++.
@
text
@@


