Changeset 41811af in mainline for uspace/app/tester/hw/misc/virtchar1.c
- Timestamp:
- 2011-06-10T10:14:26Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ab547063
- Parents:
- 9536e6e (diff), 390d80d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/tester/hw/misc/virtchar1.c
r9536e6e r41811af 43 43 #include <str.h> 44 44 #include <vfs/vfs.h> 45 #include <vfs/vfs_sess.h> 45 46 #include <sys/stat.h> 46 47 #include <fcntl.h> … … 66 67 TPRINTF(" ...file handle %d\n", fd); 67 68 68 TPRINTF(" Asking for phone...\n");69 int phone = fd_phone(fd);70 if ( phone < 0) {69 TPRINTF(" Asking for session...\n"); 70 async_sess_t *sess = fd_session(EXCHANGE_SERIALIZE, fd); 71 if (!sess) { 71 72 close(fd); 72 TPRINTF(" ...error: %s\n", str_error( phone));73 return "Failed to get phoneto device";73 TPRINTF(" ...error: %s\n", str_error(errno)); 74 return "Failed to get session to device"; 74 75 } 75 TPRINTF(" ... phone is %d\n", phone);76 TPRINTF(" ...session is %p\n", sess); 76 77 77 78 TPRINTF(" Will try to read...\n"); 78 79 size_t i; 79 80 char buffer[BUFFER_SIZE]; 80 char_dev_read( phone, buffer, BUFFER_SIZE);81 char_dev_read(sess, buffer, BUFFER_SIZE); 81 82 TPRINTF(" ...verifying that we read zeroes only...\n"); 82 83 for (i = 0; i < BUFFER_SIZE; i++) { … … 88 89 89 90 /* Clean-up. */ 90 TPRINTF(" Closing phones and file descriptors\n");91 async_hangup( phone);91 TPRINTF(" Closing session and file descriptor\n"); 92 async_hangup(sess); 92 93 close(fd); 93 94
Note:
See TracChangeset
for help on using the changeset viewer.