2010-06-29 Jennifer.Averett <Jennifer.Averett@OARcorp.com>

* libcsupport/include/rtems/libio.h, libfs/Makefile.am,
	libfs/src/defaults/default_chown.c,
	libfs/src/defaults/default_evalpath.c,
	libfs/src/defaults/default_freenode.c,
	libfs/src/defaults/default_fsmount.c,
	libfs/src/defaults/default_link.c,
	libfs/src/defaults/default_mount.c,
	libfs/src/defaults/default_rename.c,
	libfs/src/defaults/default_statvfs.c,
	libfs/src/defaults/default_symlink.c,
	libfs/src/defaults/default_unlink.c,
	libfs/src/defaults/default_utime.c, libfs/src/devfs/devfs_init.c,
	libfs/src/dosfs/msdos_init.c, libfs/src/imfs/imfs_init.c,
	libfs/src/nfsclient/src/nfs.c, libfs/src/rfs/rtems-rfs-rtems.c,
	wrapup/Makefile.am: Fixed typo in default names. Added default
	methods into filesystem tables.
	* libfs/src/defaults/default_close.c,
	libfs/src/defaults/default_evaluate_link.c,
	libfs/src/defaults/default_fpathconf.c,
	libfs/src/defaults/default_fsunmount.c,
	libfs/src/defaults/default_open.c,
	libfs/src/defaults/default_unmount.c: New files.
This commit is contained in:
Jennifer Averett
2010-06-29 19:37:28 +00:00
parent cd90b9c959
commit dace9ed18b
26 changed files with 311 additions and 125 deletions

View File

@@ -360,6 +360,27 @@ struct _rtems_filesystem_file_handlers_r {
*/
rtems_filesystem_rmnod_t rmnod_h;
};
/**
* This method defines the interface to the default open(2)
* system call support which is provided by a file system
* implementation.
*/
int rtems_filesystem_default_open(
rtems_libio_t *iop,
const char *pathname,
uint32_t flag,
uint32_t mode
);
/**
* This method defines the interface to the default close(2)
* system call support which is provided by a file system
* implementation.
*/
int rtems_filesystem_default_close(
rtems_libio_t *iop
);
/**
* This method defines the interface to the default read(2)