Changeset acfdcb0 in mainline for uspace/app/tester/vfs/vfs1.c


Ignore:
Timestamp:
2008-01-27T19:11:40Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
43b1e86
Parents:
f7017572
Message:

Remove the debugging hack from tmpfs_init(), which created several files and
directories on the filesystem. TMPFS is now self-sufficient enough to be able
to create its content via the standard VFS interface.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/vfs/vfs1.c

    rf7017572 racfdcb0  
    4545{
    4646        if (mount("tmpfs", "/", "nulldev0") != EOK)
    47                 return "Mount failed.\n";
     47                return "mount() failed.\n";
     48        if (!quiet)
     49                printf("mounted tmpfs on /.\n");
    4850
    4951        if (mkdir("/mydir", 0) != 0)
    5052                return "mkdir() failed.\n";
    5153        if (!quiet)
    52                 printf("Created directory /mydir\n");
     54                printf("created directory /mydir\n");
    5355       
    5456        int fd0 = open("/mydir/myfile", O_CREAT);
     
    5658                return "open() failed.\n";
    5759        if (!quiet)
    58                 printf("Created /mydir/myfile, handle=%d\n", fd0);
     60                printf("created file /mydir/myfile, fd=%d\n", fd0);
    5961
    6062        ssize_t cnt;
     
    6466                return "write() failed.\n";
    6567        if (!quiet)
    66                 printf("Written %d btyes to handle %d.\n", cnt, fd0);
     68                printf("written %d bytes, fd=%d\n", cnt, fd0);
    6769        if (lseek(fd0, 0, SEEK_SET) != 0)
    6870                return "lseek() failed.\n";
     71        if (!quiet)
     72                printf("sought to position 0, fd=%d\n", fd0);
     73
     74        char buf[10];
     75
     76        cnt = read(fd0, buf, sizeof(buf));
     77        if (cnt < 0)
     78                return "read() failed.\n";
     79
     80        if (!quiet)
     81                printf("read %d bytes: \"%.*s\", fd=%d\n", cnt, cnt, buf, fd0);
    6982
    7083        DIR *dirp;
     
    7588                return "opendir() failed.";
    7689        while ((dp = readdir(dirp)))
    77                 printf("Discovered %s\n", dp->d_name);
     90                printf("discovered node %s in /\n", dp->d_name);
    7891        closedir(dirp);
    79 
    80         int fd1 = open("/dir1/file1", O_RDONLY);
    81         int fd2 = open("/dir2/file2", O_RDONLY);
    82 
    83         if (fd1 < 0)
    84                 return "open() failed.\n";
    85         if (fd2 < 0)
    86                 return "open() failed.\n";
    87 
    88         if (!quiet)
    89                 printf("Opened file descriptors %d and %d.\n", fd1, fd2);
    90 
    91         char buf[10];
    92 
    93         cnt = read(fd0, buf, sizeof(buf));
    94         if (cnt < 0)
    95                 return "read() failed.\n";
    96 
    97         if (!quiet)
    98                 printf("Read %d bytes from handle %d: %.*s\n", cnt, fd0, cnt,
    99                     buf);
    100 
    101         cnt = read(fd1, buf, sizeof(buf));
    102         if (cnt < 0)
    103                 return "read() failed.\n";
    104 
    105         if (!quiet)
    106                 printf("Read %d bytes from handle %d: %.*s\n", cnt, fd1, cnt,
    107                     buf);
    10892
    10993        return NULL;
Note: See TracChangeset for help on using the changeset viewer.