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


Ignore:
Timestamp:
2015-10-06T19:01:36Z (10 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0328987
Parents:
f1f7584
Message:

UNIX-like I/O functions should use errno to return error code for many reasons.

File:
1 edited

Legend:

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

    rf1f7584 r6afc9d7  
    7070const char *test_vfs1(void)
    7171{
    72         int rc;
    73         if ((rc = mkdir(TEST_DIRECTORY, 0)) != 0) {
    74                 TPRINTF("rc=%d\n", rc);
     72        if (mkdir(TEST_DIRECTORY, 0) != 0) {
     73                TPRINTF("rc=%d\n", errno);
    7574                return "mkdir() failed";
    7675        }
     
    9392       
    9493        char buf[BUF_SIZE];
     94        TPRINTF("read..\n");
    9595        while ((cnt = read(fd0, buf, BUF_SIZE))) {
     96                TPRINTF("read returns %zd\n", cnt);
    9697                if (cnt < 0)
    9798                        return "read() failed";
     
    112113                return rv;
    113114       
    114         if (rename(TEST_FILE, TEST_FILE2))
     115        if (rename(TEST_FILE, TEST_FILE2) != 0)
    115116                return "rename() failed";
    116117        TPRINTF("Renamed %s to %s\n", TEST_FILE, TEST_FILE2);
    117118       
    118         if (unlink(TEST_FILE2))
     119        if (unlink(TEST_FILE2) != 0)
    119120                return "unlink() failed";
    120121        TPRINTF("Unlinked %s\n", TEST_FILE2);
    121122       
    122         if (rmdir(TEST_DIRECTORY))
     123        if (rmdir(TEST_DIRECTORY) != 0)
    123124                return "rmdir() failed";
    124125        TPRINTF("Removed directory %s\n", TEST_DIRECTORY);
Note: See TracChangeset for help on using the changeset viewer.