summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/fsmount/fsmount.c
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-05-05 12:57:16 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-05-05 12:57:16 +0000
commitd0c3b38bedafb489350a0fd30769fc630ebc6d0b (patch)
treef7b384472fadd26658dae3f2355a63413ad4d1eb /cpukit/libmisc/fsmount/fsmount.c
parentDocumentation (diff)
downloadrtems-d0c3b38bedafb489350a0fd30769fc630ebc6d0b.tar.bz2
Documentation. Changed integer types to match block device types.
Added const qualifier whenever possible. Added rtems_fsmount_create_mount_point() prototype.
Diffstat (limited to 'cpukit/libmisc/fsmount/fsmount.c')
-rw-r--r--cpukit/libmisc/fsmount/fsmount.c22
1 files changed, 14 insertions, 8 deletions
diff --git a/cpukit/libmisc/fsmount/fsmount.c b/cpukit/libmisc/fsmount/fsmount.c
index c7e61e27c5..506c44aeb1 100644
--- a/cpukit/libmisc/fsmount/fsmount.c
+++ b/cpukit/libmisc/fsmount/fsmount.c
@@ -1,3 +1,9 @@
+/**
+ * @file
+ *
+ * File system mount functions.
+ */
+
/*===============================================================*\
| Project: RTEMS fsmount |
+-----------------------------------------------------------------+
@@ -38,7 +44,7 @@
/*=========================================================================*\
| Function: |
\*-------------------------------------------------------------------------*/
-int rtems_fsmount_create_mountpoint
+int rtems_fsmount_create_mount_point
(
/*-------------------------------------------------------------------------*\
| Purpose: |
@@ -113,9 +119,9 @@ int rtems_fsmount
+---------------------------------------------------------------------------+
| Input Parameters: |
\*-------------------------------------------------------------------------*/
- const fstab_t *fstab_ptr,
- int fstab_count,
- int *fail_idx
+ const rtems_fstab_entry *fstab_ptr,
+ size_t fstab_count,
+ size_t *fail_idx
)
/*-------------------------------------------------------------------------*\
| Return Value: |
@@ -124,7 +130,7 @@ int rtems_fsmount
{
int rc = 0;
int tmp_rc;
- int fstab_idx = 0;
+ size_t fstab_idx = 0;
rtems_filesystem_mount_table_entry_t *tmp_mt_entry;
bool terminate = false;
@@ -138,7 +144,7 @@ int rtems_fsmount
* create mount point
*/
if (tmp_rc == 0) {
- tmp_rc = rtems_fsmount_create_mountpoint(fstab_ptr->mount_point);
+ tmp_rc = rtems_fsmount_create_mount_point(fstab_ptr->mount_point);
if (tmp_rc != 0) {
if (0 != (fstab_ptr->report_reasons & FSMOUNT_MNTPNT_CRTERR)) {
fprintf(stdout,"fsmount: creation of mount point \"%s\" failed: %s\n",
@@ -154,13 +160,13 @@ int rtems_fsmount
/*
* mount device to given mount point
*/
- if (tmp_rc == RTEMS_SUCCESSFUL) {
+ if (tmp_rc == 0) {
tmp_rc = mount(&tmp_mt_entry,
fstab_ptr->fs_ops,
fstab_ptr->mount_options,
fstab_ptr->dev,
fstab_ptr->mount_point);
- if (tmp_rc != RTEMS_SUCCESSFUL) {
+ if (tmp_rc != 0) {
if (0 != (fstab_ptr->report_reasons & FSMOUNT_MNT_FAILED)) {
fprintf(stdout,"fsmount: mounting of \"%s\" to"
" \"%s\" failed: %s\n",