Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/hw/misc/virtchar1.c

    r79ae36dd rb927375  
    4343#include <str.h>
    4444#include <vfs/vfs.h>
    45 #include <vfs/vfs_sess.h>
    4645#include <sys/stat.h>
    4746#include <fcntl.h>
     
    6766        TPRINTF("   ...file handle %d\n", fd);
    6867
    69         TPRINTF(" Asking for session...\n");
    70         async_sess_t *sess = fd_session(EXCHANGE_SERIALIZE, fd);
    71         if (!sess) {
     68        TPRINTF(" Asking for phone...\n");
     69        int phone = fd_phone(fd);
     70        if (phone < 0) {
    7271                close(fd);
    73                 TPRINTF("   ...error: %s\n", str_error(errno));
    74                 return "Failed to get session to device";
     72                TPRINTF("   ...error: %s\n", str_error(phone));
     73                return "Failed to get phone to device";
    7574        }
    76         TPRINTF("   ...session is %p\n", sess);
     75        TPRINTF("   ...phone is %d\n", phone);
    7776       
    7877        TPRINTF(" Will try to read...\n");
    7978        size_t i;
    8079        char buffer[BUFFER_SIZE];
    81         char_dev_read(sess, buffer, BUFFER_SIZE);
     80        char_dev_read(phone, buffer, BUFFER_SIZE);
    8281        TPRINTF(" ...verifying that we read zeroes only...\n");
    8382        for (i = 0; i < BUFFER_SIZE; i++) {
     
    8988       
    9089        /* Clean-up. */
    91         TPRINTF(" Closing session and file descriptor\n");
    92         async_hangup(sess);
     90        TPRINTF(" Closing phones and file descriptors\n");
     91        async_hangup(phone);
    9392        close(fd);
    9493       
Note: See TracChangeset for help on using the changeset viewer.