Mercurial > ecos
changeset 561:f30f2d57da64
Added interface CYGINT_IO_FILEIO_FS which any
FS which FILEIO can use should implement.
| author | asl |
|---|---|
| date | Mon, 03 Feb 2003 16:26:04 +0000 |
| parents | 4fbd36edba7c |
| children | 5357047a765d |
| files | packages/fs/jffs2/current/ChangeLog packages/fs/jffs2/current/cdl/jffs2.cdl packages/fs/ram/current/ChangeLog packages/fs/ram/current/cdl/ramfs.cdl packages/fs/rom/current/ChangeLog packages/fs/rom/current/cdl/romfs.cdl packages/io/fileio/current/ChangeLog packages/io/fileio/current/cdl/fileio.cdl |
| diffstat | 8 files changed, 32 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/fs/jffs2/current/ChangeLog +++ b/packages/fs/jffs2/current/ChangeLog @@ -1,3 +1,7 @@ +2002-12-06 Andrew Lunn <andrew.lunn@ascom.ch> + + * cdl/jffs2.cdl: Implements the CYGINT_IO_FILEIO_FS interface. + 2002-10-11 Andrew Lunn <andrew.lunn@ascom.ch> * src/crc32.h (crc32): Use the CRC package for crc calculation
--- a/packages/fs/jffs2/current/cdl/jffs2.cdl +++ b/packages/fs/jffs2/current/cdl/jffs2.cdl @@ -67,6 +67,8 @@ cdl_package CYGPKG_FS_JFFS2 { requires CYGPKG_IO_FLASH_BLOCK_DEVICE requires CYGPKG_IO_FILEIO_INODE + implements CYGINT_IO_FILEIO_FS + compile -library=libextras.a jffs2.c compile build.c scan.c malloc-ecos.c nodelist.c nodemgmt.c readinode.c erase.c dir-ecos.c write.c gc.c read.c compr.c compr_zlib.c compr_rtime.c compr_rubin.c file-ecos.c
--- a/packages/fs/ram/current/ChangeLog +++ b/packages/fs/ram/current/ChangeLog @@ -1,3 +1,7 @@ +2002-12-06 Andrew Lunn <andrew.lunn@ascom.ch> + + * cdl/ramfs.cdl: Implements the CYGINT_IO_FILEIO_FS interface + 2002-01-25 Jonathan Larmour <jlarmour@redhat.com> * tests/fileio1.c (main): Check in listdir that the number of
--- a/packages/fs/ram/current/cdl/ramfs.cdl +++ b/packages/fs/ram/current/cdl/ramfs.cdl @@ -61,6 +61,8 @@ cdl_package CYGPKG_FS_RAM { requires CYGINT_ISO_ERRNO requires CYGINT_ISO_ERRNO_CODES + implements CYGINT_IO_FILEIO_FS + compile -library=libextras.a ramfs.c # ----------------------------------------------------------------------
--- a/packages/fs/rom/current/ChangeLog +++ b/packages/fs/rom/current/ChangeLog @@ -1,3 +1,7 @@ +2003-01-30 Andrew Lunn <andrew.lunn@ascom.ch> + + * cdl/romfs.cdl: Implements the CYGINT_IO_FILEIO_FS interface. + 2003-01-29 John Dallaway <jld@ecoscentric.com> * support/file2c.tcl: Accommodate latest Cygwin Tcl shell
--- a/packages/fs/rom/current/cdl/romfs.cdl +++ b/packages/fs/rom/current/cdl/romfs.cdl @@ -60,6 +60,8 @@ cdl_package CYGPKG_FS_ROM { requires CYGINT_ISO_ERRNO requires CYGINT_ISO_ERRNO_CODES + implements CYGINT_IO_FILEIO_FS + compile -library=libextras.a romfs.c # ----------------------------------------------------------------
--- a/packages/io/fileio/current/ChangeLog +++ b/packages/io/fileio/current/ChangeLog @@ -1,3 +1,8 @@ +2003-01-30 Andrew Lunn <andrew.lunn@ascom.ch> + + * cdl/fileio.cdl: Added interface CYGINT_IO_FILEIO_FS which any + FS which FILEIO can use should implement. + 2003-01-23 Gary Thomas <gary@mlbassoc.com> * src/misc.cxx (cyg_mtab_lookup): Return an error if the current
--- a/packages/io/fileio/current/cdl/fileio.cdl +++ b/packages/io/fileio/current/cdl/fileio.cdl @@ -72,6 +72,15 @@ cdl_package CYGPKG_IO_FILEIO { compile fd.cxx file.cxx io.cxx dir.cxx compile -library=libextras.a misc.cxx + cdl_interface CYGINT_IO_FILEIO_FS { + display "Filesystems interfacing to FILEIO" + no_define + description " + Each filesystem driver which FILEIO can use implements + this interface. You can use this to determine if there are + any filesystems configured in the system." + } + cdl_option CYGFUN_IO_FILEIO_SELECT { display "Enable support for select()" active_if CYGPKG_KERNEL
