Changes in uspace/lib/c/generic/inet.c [b7fd2a0:25a179e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/inet.c
rb7fd2a0 r25a179e 42 42 static uint8_t inet_protocol = 0; 43 43 44 static errno_t inet_callback_create(void)44 static int inet_callback_create(void) 45 45 { 46 46 async_exch_t *exch = async_exchange_begin(inet_sess); … … 50 50 51 51 port_id_t port; 52 errno_t rc = async_create_callback_port(exch, INTERFACE_INET_CB, 0, 0,52 int rc = async_create_callback_port(exch, INTERFACE_INET_CB, 0, 0, 53 53 inet_cb_conn, NULL, &port); 54 54 … … 58 58 return rc; 59 59 60 errno_t retval;60 int retval; 61 61 async_wait_for(req, &retval); 62 62 … … 64 64 } 65 65 66 static errno_t inet_set_proto(uint8_t protocol)67 { 68 async_exch_t *exch = async_exchange_begin(inet_sess); 69 errno_t rc = async_req_1_0(exch, INET_SET_PROTO, protocol);66 static int inet_set_proto(uint8_t protocol) 67 { 68 async_exch_t *exch = async_exchange_begin(inet_sess); 69 int rc = async_req_1_0(exch, INET_SET_PROTO, protocol); 70 70 async_exchange_end(exch); 71 71 … … 73 73 } 74 74 75 errno_t inet_init(uint8_t protocol, inet_ev_ops_t *ev_ops)75 int inet_init(uint8_t protocol, inet_ev_ops_t *ev_ops) 76 76 { 77 77 service_id_t inet_svc; 78 errno_t rc;78 int rc; 79 79 80 80 assert(inet_sess == NULL); … … 110 110 } 111 111 112 errno_t inet_send(inet_dgram_t *dgram, uint8_t ttl, inet_df_t df)112 int inet_send(inet_dgram_t *dgram, uint8_t ttl, inet_df_t df) 113 113 { 114 114 async_exch_t *exch = async_exchange_begin(inet_sess); … … 118 118 ttl, df, &answer); 119 119 120 errno_t rc = async_data_write_start(exch, &dgram->src, sizeof(inet_addr_t));120 int rc = async_data_write_start(exch, &dgram->src, sizeof(inet_addr_t)); 121 121 if (rc != EOK) { 122 122 async_exchange_end(exch); … … 141 141 } 142 142 143 errno_t retval;143 int retval; 144 144 async_wait_for(req, &retval); 145 145 … … 147 147 } 148 148 149 errno_t inet_get_srcaddr(inet_addr_t *remote, uint8_t tos, inet_addr_t *local)149 int inet_get_srcaddr(inet_addr_t *remote, uint8_t tos, inet_addr_t *local) 150 150 { 151 151 async_exch_t *exch = async_exchange_begin(inet_sess); … … 154 154 aid_t req = async_send_1(exch, INET_GET_SRCADDR, tos, &answer); 155 155 156 errno_t rc = async_data_write_start(exch, remote, sizeof(inet_addr_t));156 int rc = async_data_write_start(exch, remote, sizeof(inet_addr_t)); 157 157 if (rc != EOK) { 158 158 async_exchange_end(exch); … … 170 170 } 171 171 172 errno_t retval;172 int retval; 173 173 async_wait_for(req, &retval); 174 174 … … 197 197 } 198 198 199 errno_t rc = async_data_write_finalize(callid, &dgram.src, size);199 int rc = async_data_write_finalize(callid, &dgram.src, size); 200 200 if (rc != EOK) { 201 201 async_answer_0(callid, rc);
Note:
See TracChangeset
for help on using the changeset viewer.