summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/imfs/imfs.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-07-30 22:36:32 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-07-30 22:36:32 +0000
commit0aea082fe07cad72dd8120d307c22bf015378a79 (patch)
treed261f225130072dbd0ea32e3d1efbf983665f764 /cpukit/libfs/src/imfs/imfs.h
parent2010-07-30 Gedare Bloom <giddyup44@yahoo.com> (diff)
downloadrtems-0aea082fe07cad72dd8120d307c22bf015378a79.tar.bz2
2010-07-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/fstat.c, libcsupport/src/rmdir.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_getchild.c, libfs/src/imfs/memfile.c: Add IMFS_assert. Clean up and remove all checks which are redundant with system call layer. Formatting.
Diffstat (limited to 'cpukit/libfs/src/imfs/imfs.h')
-rw-r--r--cpukit/libfs/src/imfs/imfs.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/cpukit/libfs/src/imfs/imfs.h b/cpukit/libfs/src/imfs/imfs.h
index 1ee460024b..33a90face4 100644
--- a/cpukit/libfs/src/imfs/imfs.h
+++ b/cpukit/libfs/src/imfs/imfs.h
@@ -560,6 +560,17 @@ extern int IMFS_rmnod(
rtems_filesystem_location_info_t *pathloc /* IN */
);
+/*
+ * Turn on IMFS assertions when RTEMS_DEBUG is defined.
+ */
+#ifdef RTEMS_DEBUG
+ #include <assert.h>
+
+ #define IMFS_assert(_x) assert(_X)
+#else
+ #define IMFS_assert(_x)
+#endif
+
#ifdef __cplusplus
}
#endif