Changes in uspace/app/tester/hw/misc/virtchar1.c [79ae36dd:b927375] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/tester/hw/misc/virtchar1.c
r79ae36dd rb927375 43 43 #include <str.h> 44 44 #include <vfs/vfs.h> 45 #include <vfs/vfs_sess.h>46 45 #include <sys/stat.h> 47 46 #include <fcntl.h> … … 67 66 TPRINTF(" ...file handle %d\n", fd); 68 67 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) { 72 71 close(fd); 73 TPRINTF(" ...error: %s\n", str_error( errno));74 return "Failed to get sessionto device";72 TPRINTF(" ...error: %s\n", str_error(phone)); 73 return "Failed to get phone to device"; 75 74 } 76 TPRINTF(" ... session is %p\n", sess);75 TPRINTF(" ...phone is %d\n", phone); 77 76 78 77 TPRINTF(" Will try to read...\n"); 79 78 size_t i; 80 79 char buffer[BUFFER_SIZE]; 81 char_dev_read( sess, buffer, BUFFER_SIZE);80 char_dev_read(phone, buffer, BUFFER_SIZE); 82 81 TPRINTF(" ...verifying that we read zeroes only...\n"); 83 82 for (i = 0; i < BUFFER_SIZE; i++) { … … 89 88 90 89 /* 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); 93 92 close(fd); 94 93
Note:
See TracChangeset
for help on using the changeset viewer.