Changes in uspace/lib/c/generic/io/chardev.c [f2d88f3:5a6cc679] in mainline
- File:
-
- 1 edited
-
uspace/lib/c/generic/io/chardev.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/io/chardev.c
rf2d88f3 r5a6cc679 91 91 * @param size Maximum number of bytes to read 92 92 * @param nread Place to store actual number of bytes read 93 * @param flags @c chardev_f_nonblock to return immediately even if no94 * bytes are available95 93 * 96 94 * @return EOK on success or non-zero error code 97 95 */ 98 errno_t chardev_read(chardev_t *chardev, void *buf, size_t size, size_t *nread, 99 chardev_flags_t flags) 96 errno_t chardev_read(chardev_t *chardev, void *buf, size_t size, size_t *nread) 100 97 { 101 98 async_exch_t *exch = async_exchange_begin(chardev->sess); … … 107 104 108 105 ipc_call_t answer; 109 aid_t req = async_send_ 1(exch, CHARDEV_READ, flags, &answer);106 aid_t req = async_send_0(exch, CHARDEV_READ, &answer); 110 107 errno_t rc = async_data_read_start(exch, buf, size); 111 108 async_exchange_end(exch);
Note:
See TracChangeset
for help on using the changeset viewer.
