X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2Ftest_yaffs_unlinking.c;h=435cb92648419f65b69217d7e0d872cd6e15887a;hp=4972dfb10f5f3a37abe38685e6161d4e14b678c6;hb=a11dd4924d16a4c3d6df13a4182f7729a1478a53;hpb=26592c53da98ac887099559afbcb8dda05264e1c diff --git a/direct/timothy_tests/quick_tests/test_yaffs_unlinking.c b/direct/timothy_tests/quick_tests/test_yaffs_unlinking.c index 4972dfb..435cb92 100644 --- a/direct/timothy_tests/quick_tests/test_yaffs_unlinking.c +++ b/direct/timothy_tests/quick_tests/test_yaffs_unlinking.c @@ -1,10 +1,29 @@ +/* + * YAFFS: Yet another FFS. A NAND-flash specific file system. + * + * Copyright (C) 2002-2010 Aleph One Ltd. + * for Toby Churchill Ltd and Brightstar Engineering + * + * Created by Timothy Manning + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + #include "test_yaffs_unlinking.h" int test_yaffs_unlinking(void){ int output=yaffs_unlink(FILE_PATH); - return output; + if (output>=0){ + return (-test_yaffs_access()); /*return negative access. we do not want the file to be there*/ + } + else { + printf("failed to unlink file\n") ; + return -1; + } } int test_yaffs_unlinking_clean(void){ - return test_open_file(); + return test_yaffs_open(); }