6 #define FILE_SIZE 40960
10 printf("init_holder DIR_NUM HOLDER_NUM HOLDER_SIZE testdir\n");
13 main4(int argc, char ** argv)
27 for (i=0; i<DIR_NUM; i++) {
28 memset (name, 0, sizeof(name));
29 sprintf(name, "%s/%d", testdir, i);
30 ret = mkdir (name, S_IRWXU);
38 for (j=0; j<DIR_NUM; j++) {
39 for (i=0; i<FILE_NUM/DIR_NUM; i++) {
41 sprintf(name, "%s/%d", testdir, i);
43 sprintf(name, "%s/%d/%d", testdir, j, i);
44 fd = open (name, O_CREAT|O_WRONLY);
49 ret = write (fd, buf, FILE_SIZE );
52 printf("try to write %d , get %d\n", SIZE, ret);