summaryrefslogtreecommitdiffstats
path: root/testsuites/fstests/mimfs_support/fs_support.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/fstests/mimfs_support/fs_support.c')
-rw-r--r--testsuites/fstests/mimfs_support/fs_support.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuites/fstests/mimfs_support/fs_support.c b/testsuites/fstests/mimfs_support/fs_support.c
index 5a50d82d79..849d856bea 100644
--- a/testsuites/fstests/mimfs_support/fs_support.c
+++ b/testsuites/fstests/mimfs_support/fs_support.c
@@ -14,10 +14,13 @@
#include <sys/stat.h>
#include <rtems/libio.h>
+#include <rtems/libcsupport.h>
#include "fstest.h"
#include "fstest_support.h"
+static rtems_resource_snapshot before_mount;
+
void
test_initialize_filesystem (void)
{
@@ -25,6 +28,8 @@ test_initialize_filesystem (void)
rc = mkdir (BASE_FOR_TEST,S_IRWXU|S_IRWXG|S_IRWXO);
rtems_test_assert (rc == 0);
+ rtems_resource_snapshot_take(&before_mount);
+
rc = mount (NULL, BASE_FOR_TEST, "imfs", RTEMS_FILESYSTEM_READ_WRITE, NULL);
rtems_test_assert (rc == 0);
}
@@ -36,6 +41,8 @@ test_shutdown_filesystem (void)
int rc = 0;
rc = unmount (BASE_FOR_TEST);
rtems_test_assert (rc == 0);
+
+ rtems_test_assert(rtems_resource_snapshot_check(&before_mount));
}
/* configuration information */