diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2010-06-29 19:37:28 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2010-06-29 19:37:28 +0000 |
commit | dace9ed18b879a2beb368869e48dd0d2b2f6397f (patch) | |
tree | 3d13e9aee8c1bafea967fe0736f3432d4614fa7c /cpukit/libfs/src/defaults | |
parent | 2010-06-29 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-dace9ed18b879a2beb368869e48dd0d2b2f6397f.tar.bz2 |
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.
Diffstat (limited to 'cpukit/libfs/src/defaults')
-rw-r--r-- | cpukit/libfs/src/defaults/default_chown.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_close.c | 21 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_evalpath.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_evaluate_link.c | 24 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_fpathconf.c | 22 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_freenode.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_fsmount.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_fsunmount.c | 21 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_link.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_mount.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_open.c | 24 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_rename.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_statvfs.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_symlink.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_unlink.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_unmount.c | 21 | ||||
-rw-r--r-- | cpukit/libfs/src/defaults/default_utime.c | 2 |
17 files changed, 144 insertions, 11 deletions
diff --git a/cpukit/libfs/src/defaults/default_chown.c b/cpukit/libfs/src/defaults/default_chown.c index 36fc907168..82cb0b694f 100644 --- a/cpukit/libfs/src/defaults/default_chown.c +++ b/cpukit/libfs/src/defaults/default_chown.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_chown_t( +int rtems_filesystem_default_chown( rtems_filesystem_location_info_t *pathloc, /* IN */ uid_t owner, /* IN */ gid_t group /* IN */ diff --git a/cpukit/libfs/src/defaults/default_close.c b/cpukit/libfs/src/defaults/default_close.c new file mode 100644 index 0000000000..46ec8803d3 --- /dev/null +++ b/cpukit/libfs/src/defaults/default_close.c @@ -0,0 +1,21 @@ +/* + * COPYRIGHT (c) 2010. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * + * $Id$ + */ + +#include <rtems/libio.h> +#include <rtems/libio_.h> +#include <rtems/seterr.h> + +int rtems_filesystem_default_close( + rtems_libio_t *iop +) +{ + rtems_set_errno_and_return_minus_one( ENOTSUP ); +} diff --git a/cpukit/libfs/src/defaults/default_evalpath.c b/cpukit/libfs/src/defaults/default_evalpath.c index b620e9e239..03e4580b94 100644 --- a/cpukit/libfs/src/defaults/default_evalpath.c +++ b/cpukit/libfs/src/defaults/default_evalpath.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_evalpath_t( +int rtems_filesystem_default_evalpath( const char *pathname, /* IN */ size_t pathnamelen, /* IN */ int flags, /* IN */ diff --git a/cpukit/libfs/src/defaults/default_evaluate_link.c b/cpukit/libfs/src/defaults/default_evaluate_link.c new file mode 100644 index 0000000000..77b5ce8331 --- /dev/null +++ b/cpukit/libfs/src/defaults/default_evaluate_link.c @@ -0,0 +1,24 @@ +/* + * COPYRIGHT (c) 2010. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * + * $Id$ + */ + +#include <rtems/libio.h> +#include <rtems/libio_.h> +#include <rtems/seterr.h> + +int rtems_filesystem_default_evaluate_link( + rtems_filesystem_location_info_t *pathloc, /* IN/OUT */ + int flags /* IN */ +) +{ + pathloc = NULL; + rtems_set_errno_and_return_minus_one( ENOTSUP ); +} + diff --git a/cpukit/libfs/src/defaults/default_fpathconf.c b/cpukit/libfs/src/defaults/default_fpathconf.c new file mode 100644 index 0000000000..f65d7d92fc --- /dev/null +++ b/cpukit/libfs/src/defaults/default_fpathconf.c @@ -0,0 +1,22 @@ +/* + * COPYRIGHT (c) 2010. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * + * $Id$ + */ + +#include <rtems/libio.h> +#include <rtems/libio_.h> +#include <rtems/seterr.h> + +int rtems_filesystem_default_fpathconf( + rtems_libio_t *iop, + int name +) +{ + rtems_set_errno_and_return_minus_one( ENOTSUP ); +} diff --git a/cpukit/libfs/src/defaults/default_freenode.c b/cpukit/libfs/src/defaults/default_freenode.c index 8cc74f430c..bb231d13f7 100644 --- a/cpukit/libfs/src/defaults/default_freenode.c +++ b/cpukit/libfs/src/defaults/default_freenode.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_freenode_t( +int rtems_filesystem_default_freenode( rtems_filesystem_location_info_t *pathloc /* IN */ ) { diff --git a/cpukit/libfs/src/defaults/default_fsmount.c b/cpukit/libfs/src/defaults/default_fsmount.c index 54fa9578ea..5a442c82b6 100644 --- a/cpukit/libfs/src/defaults/default_fsmount.c +++ b/cpukit/libfs/src/defaults/default_fsmount.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_fsmount_t( +int rtems_filesystem_default_fsmount( rtems_filesystem_mount_table_entry_t *mt_entry, /* IN */ const void *data /* IN */ ) diff --git a/cpukit/libfs/src/defaults/default_fsunmount.c b/cpukit/libfs/src/defaults/default_fsunmount.c new file mode 100644 index 0000000000..e879f5c2f8 --- /dev/null +++ b/cpukit/libfs/src/defaults/default_fsunmount.c @@ -0,0 +1,21 @@ +/* + * COPYRIGHT (c) 2010. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * + * $Id$ + */ + +#include <rtems/libio.h> +#include <rtems/libio_.h> +#include <rtems/seterr.h> + +int rtems_filesystem_default_fsunmount( + rtems_filesystem_mount_table_entry_t *mt_entry /* IN */ +) +{ + return 0; +} diff --git a/cpukit/libfs/src/defaults/default_link.c b/cpukit/libfs/src/defaults/default_link.c index af6fd3946c..d9bc913b27 100644 --- a/cpukit/libfs/src/defaults/default_link.c +++ b/cpukit/libfs/src/defaults/default_link.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_link_t( +int rtems_filesystem_default_link( rtems_filesystem_location_info_t *to_loc, /* IN */ rtems_filesystem_location_info_t *parent_loc, /* IN */ const char *name /* IN */ diff --git a/cpukit/libfs/src/defaults/default_mount.c b/cpukit/libfs/src/defaults/default_mount.c index f487d7c8fd..9063b554bc 100644 --- a/cpukit/libfs/src/defaults/default_mount.c +++ b/cpukit/libfs/src/defaults/default_mount.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_mount_t ( +int rtems_filesystem_default_mount ( rtems_filesystem_mount_table_entry_t *mt_entry /* IN */ ) { diff --git a/cpukit/libfs/src/defaults/default_open.c b/cpukit/libfs/src/defaults/default_open.c new file mode 100644 index 0000000000..b119fbf5be --- /dev/null +++ b/cpukit/libfs/src/defaults/default_open.c @@ -0,0 +1,24 @@ +/* + * COPYRIGHT (c) 2010. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * + * $Id$ + */ + +#include <rtems/libio.h> +#include <rtems/libio_.h> +#include <rtems/seterr.h> + +int rtems_filesystem_default_open( + rtems_libio_t *iop, + const char *pathname, + uint32_t flag, + uint32_t mode +) +{ + rtems_set_errno_and_return_minus_one( ENOTSUP ); +} diff --git a/cpukit/libfs/src/defaults/default_rename.c b/cpukit/libfs/src/defaults/default_rename.c index 3e3b2170fe..93bf15f2e0 100644 --- a/cpukit/libfs/src/defaults/default_rename.c +++ b/cpukit/libfs/src/defaults/default_rename.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_rename_t( +int rtems_filesystem_default_rename( rtems_filesystem_location_info_t *old_parent_loc, /* IN */ rtems_filesystem_location_info_t *old_loc, /* IN */ rtems_filesystem_location_info_t *new_parent_loc, /* IN */ diff --git a/cpukit/libfs/src/defaults/default_statvfs.c b/cpukit/libfs/src/defaults/default_statvfs.c index ac0b64b9ca..22d891815f 100644 --- a/cpukit/libfs/src/defaults/default_statvfs.c +++ b/cpukit/libfs/src/defaults/default_statvfs.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_statvfs_t( +int rtems_filesystem_default_statvfs( rtems_filesystem_location_info_t *loc, /* IN */ struct statvfs *buf /* OUT */ ) diff --git a/cpukit/libfs/src/defaults/default_symlink.c b/cpukit/libfs/src/defaults/default_symlink.c index 171f4ad462..8985d76aef 100644 --- a/cpukit/libfs/src/defaults/default_symlink.c +++ b/cpukit/libfs/src/defaults/default_symlink.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_symlink_t( +int rtems_filesystem_default_symlink( rtems_filesystem_location_info_t *loc, /* IN */ const char *link_name, /* IN */ const char *node_name diff --git a/cpukit/libfs/src/defaults/default_unlink.c b/cpukit/libfs/src/defaults/default_unlink.c index 0e51a2d71c..cf633c6ce1 100644 --- a/cpukit/libfs/src/defaults/default_unlink.c +++ b/cpukit/libfs/src/defaults/default_unlink.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_unlink_t( +int rtems_filesystem_default_unlink( rtems_filesystem_location_info_t *parent_pathloc, /* IN */ rtems_filesystem_location_info_t *pathloc /* IN */ ) diff --git a/cpukit/libfs/src/defaults/default_unmount.c b/cpukit/libfs/src/defaults/default_unmount.c new file mode 100644 index 0000000000..9fc53c060f --- /dev/null +++ b/cpukit/libfs/src/defaults/default_unmount.c @@ -0,0 +1,21 @@ +/* + * COPYRIGHT (c) 2010. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * + * $Id$ + */ + +#include <rtems/libio.h> +#include <rtems/libio_.h> +#include <rtems/seterr.h> + +int rtems_filesystem_default_unmount( + rtems_filesystem_mount_table_entry_t *mt_entry /* IN */ +) +{ + return 0; +} diff --git a/cpukit/libfs/src/defaults/default_utime.c b/cpukit/libfs/src/defaults/default_utime.c index ae8be428a3..77a2f2e8d6 100644 --- a/cpukit/libfs/src/defaults/default_utime.c +++ b/cpukit/libfs/src/defaults/default_utime.c @@ -13,7 +13,7 @@ #include <rtems/libio_.h> #include <rtems/seterr.h> -int rtems_filesystem_default_utime_t( +int rtems_filesystem_default_utime( rtems_filesystem_location_info_t *pathloc, /* IN */ time_t actime, /* IN */ time_t modtime /* IN */ |