X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2Ftest_yaffs_unmount_EBUSY.c;h=d056fdefbcf71c77fa57ba367e5db0e98f5acaa6;hp=2c6145b7004c6860653d08dbd33a4c44910b6f69;hb=00ebf30805d631cd9bb3155aa249705b3a5777f5;hpb=7827323c3e54b664075177cdb5626bb4dd1e7ed1 diff --git a/direct/timothy_tests/quick_tests/test_yaffs_unmount_EBUSY.c b/direct/timothy_tests/quick_tests/test_yaffs_unmount_EBUSY.c index 2c6145b..d056fde 100644 --- a/direct/timothy_tests/quick_tests/test_yaffs_unmount_EBUSY.c +++ b/direct/timothy_tests/quick_tests/test_yaffs_unmount_EBUSY.c @@ -1,7 +1,7 @@ /* * YAFFS: Yet another FFS. A NAND-flash specific file system. * - * Copyright (C) 2002-2010 Aleph One Ltd. + * Copyright (C) 2002-2011 Aleph One Ltd. * for Toby Churchill Ltd and Brightstar Engineering * * Created by Timothy Manning @@ -14,39 +14,38 @@ #include "test_yaffs_mount_EBUSY.h" static int handle=-1; -int test_yaffs_unmount_EBUSY(void){ + +int test_yaffs_unmount_EBUSY(void) +{ int output=0; int error_code=0; - /*printf("path %s\n",path); */ + handle=yaffs_open(FILE_PATH,O_CREAT | O_RDWR, FILE_MODE); if (handle<0){ printf("failed to open file\n"); return -1; } - output=yaffs_unmount(YAFFS_MOUNT_POINT); if (output==-1){ error_code=yaffs_get_error(); if (abs(error_code)==EBUSY){ return 1; - } - else { - printf("different error than expected\n"); + } else { + print_message("different error than expected\n",2); return -1; } - } - else { - printf("non existant mount point unmounted.(which is a bad thing)\n"); + } else { + print_message("non existant mount point unmounted.(which is a bad thing)\n",2); return -1; } } -int test_yaffs_unmount_EBUSY_clean(void){ +int test_yaffs_unmount_EBUSY_clean(void) +{ if (handle>=0){ return yaffs_close(handle); - } - else { + } else { return 1; } }