Changes in uspace/lib/c/generic/inet.c [f9b2cb4c:d8b47eca] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/inet.c
rf9b2cb4c rd8b47eca 1 1 /* 2 * Copyright (c) 201 3Jiri Svoboda2 * Copyright (c) 2012 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 30 30 #include <assert.h> 31 31 #include <errno.h> 32 #include <net/socket_codes.h> 32 33 #include <inet/inet.h> 33 34 #include <ipc/inet.h> 34 35 #include <ipc/services.h> 35 36 #include <loc.h> 36 #include <stdlib.h>37 37 38 38 static void inet_cb_conn(ipc_callid_t iid, ipc_call_t *icall, void *arg); … … 48 48 ipc_call_t answer; 49 49 aid_t req = async_send_0(exch, INET_CALLBACK_CREATE, &answer); 50 51 port_id_t port; 52 int rc = async_create_callback_port(exch, INTERFACE_INET_CB, 0, 0, 53 inet_cb_conn, NULL, &port); 54 50 int rc = async_connect_to_me(exch, 0, 0, 0, inet_cb_conn, NULL); 55 51 async_exchange_end(exch); 56 52 … … 87 83 return ENOENT; 88 84 89 inet_sess = loc_service_connect( inet_svc, INTERFACE_INET,85 inet_sess = loc_service_connect(EXCHANGE_SERIALIZE, inet_svc, 90 86 IPC_FLAG_BLOCKING); 91 87 if (inet_sess == NULL) … … 115 111 116 112 ipc_call_t answer; 117 aid_t req = async_send_ 4(exch, INET_SEND, dgram->iplink, dgram->tos,118 ttl, df,&answer);113 aid_t req = async_send_3(exch, INET_SEND, dgram->tos, ttl, df, 114 &answer); 119 115 120 116 int rc = async_data_write_start(exch, &dgram->src, sizeof(inet_addr_t)); … … 181 177 182 178 dgram.tos = IPC_GET_ARG1(*icall); 183 dgram.iplink = IPC_GET_ARG2(*icall);184 179 185 180 ipc_callid_t callid; … … 230 225 231 226 rc = inet_ev_ops->recv(&dgram); 232 free(dgram.data);233 227 async_answer_0(iid, rc); 234 228 }
Note:
See TracChangeset
for help on using the changeset viewer.