Changes in uspace/drv/char/msim-con/msim-con.c [f2d88f3:4f87a85a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/char/msim-con/msim-con.c
rf2d88f3 r4f87a85a 43 43 static void msim_con_connection(ipc_call_t *, void *); 44 44 45 static errno_t msim_con_read(chardev_srv_t *, void *, size_t, size_t *, 46 chardev_flags_t); 45 static errno_t msim_con_read(chardev_srv_t *, void *, size_t, size_t *); 47 46 static errno_t msim_con_write(chardev_srv_t *, const void *, size_t, size_t *); 48 47 … … 186 185 /** Read from msim console device */ 187 186 static errno_t msim_con_read(chardev_srv_t *srv, void *buf, size_t size, 188 size_t *nread , chardev_flags_t flags)187 size_t *nread) 189 188 { 190 189 msim_con_t *con = (msim_con_t *) srv->srvs->sarg; … … 195 194 fibril_mutex_lock(&con->buf_lock); 196 195 197 while ((flags & chardev_f_nonblock) == 0 && 198 circ_buf_nused(&con->cbuf) == 0) 196 while (circ_buf_nused(&con->cbuf) == 0) 199 197 fibril_condvar_wait(&con->buf_cv, &con->buf_lock); 200 198
Note:
See TracChangeset
for help on using the changeset viewer.