summaryrefslogtreecommitdiff
path: root/tests/mmfs_basic.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mmfs_basic.c')
-rw-r--r--tests/mmfs_basic.c24
1 files changed, 1 insertions, 23 deletions
diff --git a/tests/mmfs_basic.c b/tests/mmfs_basic.c
index b0ae8905..c6975b0b 100644
--- a/tests/mmfs_basic.c
+++ b/tests/mmfs_basic.c
@@ -36,24 +36,6 @@
#include "mmfs.h"
static void
-create_mmfs_device()
-{
- struct stat sb;
- int ret;
-
- ret = stat(MMFS_DEVICE_PATH, &sb);
-
- if (ret == 0)
- return;
-
- ret = mknod(MMFS_DEVICE_PATH, S_IFCHR | S_IRUSR | S_IWUSR,
- makedev(MMFS_DEVICE_MAJOR, 0));
-
- if (ret != 0)
- errx(1, "mknod()");
-}
-
-static void
test_bad_unref(int fd)
{
struct mmfs_unreference_args unref;
@@ -117,11 +99,7 @@ int main(int argc, char **argv)
{
int fd;
- create_mmfs_device();
-
- fd = open(MMFS_DEVICE_PATH, O_RDWR);
- if (fd == -1)
- errx(1, "open()");
+ fd = open_mmfs_device();
test_bad_ioctl(fd);
test_bad_unref(fd);