Fix copyright
[yaffs2.git] / direct / test-framework / timothy_tests / quick_tests / test_yaffs_rename_dir_over_dir.c
1 /*
2  * YAFFS: Yet another Flash File System . A NAND-flash specific file system. 
3  *
4  * Copyright (C) 2002-2018 Aleph One Ltd.
5  *
6  * Created by Timothy Manning <timothy@yaffs.net>
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU Lesser General Public License version 2.1 as
10  * published by the Free Software Foundation.
11  *
12  * Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL.
13  */
14
15
16 #include "test_yaffs_rename_dir_over_dir.h"
17
18 int  test_yaffs_rename_dir_over_dir(void)
19 {
20
21         int output=0;
22
23         if (yaffs_mkdir(DIR_PATH,O_CREAT | O_RDWR)==-1){
24                 print_message("failed to create dir\n",1);
25                 return -1;
26         }
27         if (yaffs_mkdir(DIR_PATH2,O_CREAT | O_RDWR)==-1){
28                 print_message("failed to create dir2\n",1);
29                 return -1;
30         }
31         output = yaffs_rename(DIR_PATH ,DIR_PATH2 );
32         if (output<0){ 
33                 print_message("could not rename a directory over a empty directory (which is a bad thing)\n",2);
34                 return -1;
35         } 
36                 
37         return 1;
38
39 }
40
41
42 int  test_yaffs_rename_dir_over_dir_clean(void)
43 {
44         return 1;
45 }
46