Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/mm/pager1.c

    rce04ea44 re755b3f  
    2828
    2929#include <stdio.h>
    30 #include <vfs/vfs.h>
     30#include <unistd.h>
     31#include <fcntl.h>
    3132#include <stdlib.h>
    3233#include <malloc.h>
     
    4748        TPRINTF("Creating temporary file...\n");
    4849
    49         fd = vfs_lookup_open(TEST_FILE, WALK_REGULAR | WALK_MAY_CREATE,
    50             MODE_READ | MODE_WRITE);
     50        fd = open(TEST_FILE, O_CREAT);
    5151        if (fd < 0)
    5252                return NULL;
    53         (void) vfs_unlink_path(TEST_FILE);
    54 
    55         if (vfs_write(fd, (aoff64_t []) {0}, text, sizeof(text)) < 0) {
    56                 vfs_put(fd);
     53        (void) unlink(TEST_FILE);
     54        if (write(fd, text, sizeof(text)) != sizeof(text)) {
     55                close(fd);
    5756                return NULL;
    5857        }
     
    6564
    6665        if (!vfs_pager_sess) {
    67                 vfs_put(fd);
     66                close(fd);
    6867                return NULL;
    6968        }
     
    7473            AS_AREA_READ | AS_AREA_CACHEABLE, vfs_pager_sess, fd, 0, 0);
    7574        if (result == AS_MAP_FAILED) {
    76                 vfs_put(fd);
     75                close(fd);
    7776                return NULL;
    7877        }
     
    102101
    103102        as_area_destroy(buffer);       
    104         vfs_put(fd);
     103        close(fd);
    105104       
    106105        return NULL;
Note: See TracChangeset for help on using the changeset viewer.