Changeset 96b02eb9 in mainline for uspace/lib/c/generic/net
- Timestamp:
- 2010-12-14T12:52:38Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6b10dab
- Parents:
- 554debd
- Location:
- uspace/lib/c/generic/net
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/net/icmp_api.c
r554debd r96b02eb9 81 81 { 82 82 aid_t message_id; 83 ipcarg_t result;83 sysarg_t result; 84 84 85 85 if (addrlen <= 0) … … 87 87 88 88 message_id = async_send_5(icmp_phone, NET_ICMP_ECHO, size, timeout, ttl, 89 tos, ( ipcarg_t) dont_fragment, NULL);89 tos, (sysarg_t) dont_fragment, NULL); 90 90 91 91 // send the address -
uspace/lib/c/generic/net/modules.c
r554debd r96b02eb9 67 67 switch (answer_count) { 68 68 case 0: 69 ipc_answer_0(callid, ( ipcarg_t) result);69 ipc_answer_0(callid, (sysarg_t) result); 70 70 break; 71 71 case 1: 72 ipc_answer_1(callid, ( ipcarg_t) result,72 ipc_answer_1(callid, (sysarg_t) result, 73 73 IPC_GET_ARG1(*answer)); 74 74 break; 75 75 case 2: 76 ipc_answer_2(callid, ( ipcarg_t) result,76 ipc_answer_2(callid, (sysarg_t) result, 77 77 IPC_GET_ARG1(*answer), IPC_GET_ARG2(*answer)); 78 78 break; 79 79 case 3: 80 ipc_answer_3(callid, ( ipcarg_t) result,80 ipc_answer_3(callid, (sysarg_t) result, 81 81 IPC_GET_ARG1(*answer), IPC_GET_ARG2(*answer), 82 82 IPC_GET_ARG3(*answer)); 83 83 break; 84 84 case 4: 85 ipc_answer_4(callid, ( ipcarg_t) result,85 ipc_answer_4(callid, (sysarg_t) result, 86 86 IPC_GET_ARG1(*answer), IPC_GET_ARG2(*answer), 87 87 IPC_GET_ARG3(*answer), IPC_GET_ARG4(*answer)); … … 89 89 case 5: 90 90 default: 91 ipc_answer_5(callid, ( ipcarg_t) result,91 ipc_answer_5(callid, (sysarg_t) result, 92 92 IPC_GET_ARG1(*answer), IPC_GET_ARG2(*answer), 93 93 IPC_GET_ARG3(*answer), IPC_GET_ARG4(*answer), … … 111 111 * function. 112 112 */ 113 int bind_service(services_t need, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3,113 int bind_service(services_t need, sysarg_t arg1, sysarg_t arg2, sysarg_t arg3, 114 114 async_client_conn_t client_receiver) 115 115 { … … 134 134 * 135 135 */ 136 int bind_service_timeout(services_t need, ipcarg_t arg1, ipcarg_t arg2,137 ipcarg_t arg3, async_client_conn_t client_receiver, suseconds_t timeout)136 int bind_service_timeout(services_t need, sysarg_t arg1, sysarg_t arg2, 137 sysarg_t arg3, async_client_conn_t client_receiver, suseconds_t timeout) 138 138 { 139 139 int rc; … … 143 143 if (phone >= 0) { 144 144 /* Request the bidirectional connection */ 145 ipcarg_t phonehash;145 sysarg_t phonehash; 146 146 147 147 rc = ipc_connect_to_me(phone, arg1, arg2, arg3, &phonehash); -
uspace/lib/c/generic/net/socket_client.c
r554debd r96b02eb9 278 278 } 279 279 280 ipc_answer_0(callid, ( ipcarg_t) rc);280 ipc_answer_0(callid, (sysarg_t) rc); 281 281 goto loop; 282 282 } … … 404 404 int socket_id; 405 405 services_t service; 406 ipcarg_t fragment_size;407 ipcarg_t header_size;406 sysarg_t fragment_size; 407 sysarg_t header_size; 408 408 int rc; 409 409 … … 494 494 dyn_fifo_destroy(&socket->accepted); 495 495 free(socket); 496 async_msg_3(phone, NET_SOCKET_CLOSE, ( ipcarg_t) socket_id, 0,496 async_msg_3(phone, NET_SOCKET_CLOSE, (sysarg_t) socket_id, 0, 497 497 service); 498 498 return rc; … … 516 516 */ 517 517 static int 518 socket_send_data(int socket_id, ipcarg_t message, ipcarg_t arg2,518 socket_send_data(int socket_id, sysarg_t message, sysarg_t arg2, 519 519 const void *data, size_t datalength) 520 520 { 521 521 socket_t *socket; 522 522 aid_t message_id; 523 ipcarg_t result;523 sysarg_t result; 524 524 525 525 if (!data) … … 540 540 // request the message 541 541 message_id = async_send_3(socket->phone, message, 542 ( ipcarg_t) socket->socket_id, arg2, socket->service, NULL);542 (sysarg_t) socket->socket_id, arg2, socket->service, NULL); 543 543 // send the address 544 544 async_data_write_start(socket->phone, data, datalength); … … 600 600 // request listen backlog change 601 601 result = (int) async_req_3_0(socket->phone, NET_SOCKET_LISTEN, 602 ( ipcarg_t) socket->socket_id, (ipcarg_t) backlog, socket->service);602 (sysarg_t) socket->socket_id, (sysarg_t) backlog, socket->service); 603 603 604 604 fibril_rwlock_read_unlock(&socket_globals.lock); … … 625 625 socket_t *new_socket; 626 626 aid_t message_id; 627 ipcarg_t ipc_result;627 sysarg_t ipc_result; 628 628 int result; 629 629 ipc_call_t answer; … … 683 683 // request accept 684 684 message_id = async_send_5(socket->phone, NET_SOCKET_ACCEPT, 685 ( ipcarg_t) socket->socket_id, 0, socket->service, 0,685 (sysarg_t) socket->socket_id, 0, socket->service, 0, 686 686 new_socket->socket_id, &answer); 687 687 … … 782 782 // request close 783 783 rc = (int) async_req_3_0(socket->phone, NET_SOCKET_CLOSE, 784 ( ipcarg_t) socket->socket_id, 0, socket->service);784 (sysarg_t) socket->socket_id, 0, socket->service); 785 785 if (rc != EOK) { 786 786 fibril_rwlock_write_unlock(&socket_globals.lock); … … 815 815 */ 816 816 static int 817 sendto_core( ipcarg_t message, int socket_id, const void *data,817 sendto_core(sysarg_t message, int socket_id, const void *data, 818 818 size_t datalength, int flags, const struct sockaddr *toaddr, 819 819 socklen_t addrlen) … … 821 821 socket_t *socket; 822 822 aid_t message_id; 823 ipcarg_t result;823 sysarg_t result; 824 824 size_t fragments; 825 825 ipc_call_t answer; … … 855 855 // request send 856 856 message_id = async_send_5(socket->phone, message, 857 ( ipcarg_t) socket->socket_id,857 (sysarg_t) socket->socket_id, 858 858 (fragments == 1 ? datalength : socket->data_fragment_size), 859 socket->service, ( ipcarg_t) flags, fragments, &answer);859 socket->service, (sysarg_t) flags, fragments, &answer); 860 860 861 861 // send the address if given … … 973 973 */ 974 974 static int 975 recvfrom_core( ipcarg_t message, int socket_id, void *data, size_t datalength,975 recvfrom_core(sysarg_t message, int socket_id, void *data, size_t datalength, 976 976 int flags, struct sockaddr *fromaddr, socklen_t *addrlen) 977 977 { 978 978 socket_t *socket; 979 979 aid_t message_id; 980 ipcarg_t ipc_result;980 sysarg_t ipc_result; 981 981 int result; 982 982 size_t fragments; … … 1031 1031 // request packet data 1032 1032 message_id = async_send_4(socket->phone, message, 1033 ( ipcarg_t) socket->socket_id, 0, socket->service,1034 ( ipcarg_t) flags, &answer);1033 (sysarg_t) socket->socket_id, 0, socket->service, 1034 (sysarg_t) flags, &answer); 1035 1035 1036 1036 // read the address if desired … … 1060 1060 // request packet data 1061 1061 message_id = async_send_4(socket->phone, message, 1062 ( ipcarg_t) socket->socket_id, 0, socket->service,1063 ( ipcarg_t) flags, &answer);1062 (sysarg_t) socket->socket_id, 0, socket->service, 1063 (sysarg_t) flags, &answer); 1064 1064 1065 1065 // read the address if desired … … 1160 1160 socket_t *socket; 1161 1161 aid_t message_id; 1162 ipcarg_t result;1162 sysarg_t result; 1163 1163 1164 1164 if (!value || !optlen) … … 1179 1179 // request option value 1180 1180 message_id = async_send_3(socket->phone, NET_SOCKET_GETSOCKOPT, 1181 ( ipcarg_t) socket->socket_id, (ipcarg_t) optname, socket->service,1181 (sysarg_t) socket->socket_id, (sysarg_t) optname, socket->service, 1182 1182 NULL); 1183 1183 … … 1214 1214 // send the value 1215 1215 return socket_send_data(socket_id, NET_SOCKET_SETSOCKOPT, 1216 ( ipcarg_t) optname, value, optlen);1216 (sysarg_t) optname, value, optlen); 1217 1217 } 1218 1218
Note:
See TracChangeset
for help on using the changeset viewer.