Changes in uspace/lib/c/generic/io/con_srv.c [b7fd2a0:8d2dd7f2] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/io/con_srv.c
rb7fd2a0 r8d2dd7f2 42 42 #include <io/con_srv.h> 43 43 44 static errno_t console_ev_encode(cons_event_t *event, ipc_call_t *call)44 static int console_ev_encode(cons_event_t *event, ipc_call_t *call) 45 45 { 46 46 IPC_SET_ARG1(*call, event->type); … … 71 71 void *buf; 72 72 size_t size; 73 errno_t rc;73 int rc; 74 74 ipc_callid_t rcallid; 75 75 … … 93 93 } 94 94 95 size_t nread; 96 rc = srv->srvs->ops->read(srv, buf, size, &nread); 97 if (rc != EOK) { 95 rc = srv->srvs->ops->read(srv, buf, size); 96 if (rc < 0) { 98 97 async_answer_0(rcallid, rc); 99 98 async_answer_0(callid, rc); … … 102 101 } 103 102 104 async_data_read_finalize(rcallid, buf, nread);103 async_data_read_finalize(rcallid, buf, size); 105 104 free(buf); 106 105 107 async_answer_1(callid, EOK, nread); 106 if (rc >= 0) 107 async_answer_1(callid, EOK, rc); 108 else 109 async_answer_0(callid, rc); 108 110 } 109 111 … … 113 115 void *data; 114 116 size_t size; 115 errno_t rc;117 int rc; 116 118 117 119 rc = async_data_write_accept(&data, false, 0, 0, 0, &size); … … 126 128 } 127 129 128 size_t nwritten = 0; 129 rc = srv->srvs->ops->write(srv, data, size, &nwritten); 130 rc = srv->srvs->ops->write(srv, data, size); 130 131 free(data); 131 132 132 async_answer_1(callid, rc, nwritten); 133 if (rc >= 0) 134 async_answer_1(callid, EOK, rc); 135 else 136 async_answer_0(callid, rc); 133 137 } 134 138 … … 178 182 ipc_call_t *call) 179 183 { 180 errno_t rc;184 int rc; 181 185 sysarg_t col; 182 186 sysarg_t row; … … 194 198 ipc_call_t *call) 195 199 { 196 errno_t rc;200 int rc; 197 201 sysarg_t cols; 198 202 sysarg_t rows; … … 210 214 ipc_call_t *call) 211 215 { 212 errno_t rc;216 int rc; 213 217 console_caps_t ccap; 214 218 … … 295 299 ipc_call_t *call) 296 300 { 297 errno_t rc;301 int rc; 298 302 cons_event_t event; 299 303 ipc_call_t result; … … 340 344 } 341 345 342 errno_t con_conn(ipc_callid_t iid, ipc_call_t *icall, con_srvs_t *srvs)346 int con_conn(ipc_callid_t iid, ipc_call_t *icall, con_srvs_t *srvs) 343 347 { 344 348 con_srv_t *srv; 345 errno_t rc;349 int rc; 346 350 347 351 /* Accept the connection */
Note:
See TracChangeset
for help on using the changeset viewer.