[Libsysio-commit] HEAD: libsysio ChangeLog Rules.make configure.in
Brought to you by:
lward
|
From: Lee W. <lw...@us...> - 2004-02-06 20:10:45
|
Update of /cvsroot/libsysio/libsysio In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29990 Modified Files: ChangeLog Rules.make configure.in Log Message: Merging strided-IO branch + Strided-IO infrastructure. Internals altered to move data base don multiple targeted regions in both the file address space and local memory. + Added [i]{read,write}x, calls to perform extent-based or strided-IO directly. + Many bug fixes + Many uocnfig fixes + --with-zero-sum-memory; A config option that causes the shutdown code to carefully release *all* memory acquired from the heap, by the library. Useful for debugging tasks such as leak detection. Index: ChangeLog =================================================================== RCS file: /cvsroot/libsysio/libsysio/ChangeLog,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -b -B -p -r1.3 -r1.4 --- ChangeLog 24 Mar 2003 22:06:38 -0000 1.3 +++ ChangeLog 6 Feb 2004 20:07:28 -0000 1.4 @@ -23,3 +23,9 @@ and other annoying little chicken-and-th *Added support for accessing the pre-opened standard file descriptors 0, 1, and 2 via the stdfd device driver (major number 0, minor 0, 1, and 2). + +--- +Lee -- Mon Jan 26 11:26:14 EST 2004 + +*Altered the internal interface to pass the xtvec (see .../include/xtio.h) in +order to support strided-io. Index: Rules.make =================================================================== RCS file: /cvsroot/libsysio/libsysio/Rules.make,v retrieving revision 1.5 retrieving revision 1.6 diff -u -w -b -B -p -r1.5 -r1.6 --- Rules.make 21 Jan 2004 14:44:53 -0000 1.5 +++ Rules.make 6 Feb 2004 20:07:28 -0000 1.6 @@ -14,5 +14,5 @@ endif DEV_CPPFLAGS = $(STDFD_DEV_CPPFLAGS) AM_CPPFLAGS = \ - $(AUTOMOUNT) $(DEV_CPPFLAGS) $(SOCKETS_CPPFLAGS) \ + $(AUTOMOUNT) $(ZERO_SUM_MEMORY) $(DEV_CPPFLAGS) $(SOCKETS_CPPFLAGS) \ -I$(top_srcdir)/include Index: configure.in =================================================================== RCS file: /cvsroot/libsysio/libsysio/configure.in,v retrieving revision 1.15 retrieving revision 1.16 diff -u -w -b -B -p -r1.15 -r1.16 --- configure.in 21 Jan 2004 14:50:52 -0000 1.15 +++ configure.in 6 Feb 2004 20:07:28 -0000 1.16 @@ -90,6 +90,17 @@ AC_ARG_WITH(stdfd-dev, [with_stdfd_dev=yes]) AM_CONDITIONAL(WITH_STDFD_DEV, test x$with_stdfd_dev = xyes) +AC_ARG_WITH(zero-sum-memory, + AC_HELP_STRING([--with-zero-sum-memory], + [free all dynamically allocated memory at the end -- useful for debugging]), + [ case "${withval}" in + yes) ZERO_SUM_MEMORY=-DZERO_SUM_MEMORY=1 ;; + no) ;; + *) AC_MSG_ERROR(bad value ${withval} for --with-zero-sum-memory) ;; + esac], + [with_zero_sum_memory=no]) +AC_SUBST(ZERO_SUM_MEMORY) + AC_ARG_WITH(cplant_yod, AC_HELP_STRING([--with-cplant-yod],[build cplant yod I/O driver]), [ case "${withval}" in |