Changes in uspace/srv/net/tl/tcp/tcp.c [774e6d1a:86f6121] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/tcp/tcp.c
r774e6d1a r86f6121 154 154 155 155 /** Port map key. */ 156 uint8_t*key;156 char *key; 157 157 158 158 /** Port map key length. */ … … 358 358 /* Find the destination socket */ 359 359 socket = socket_port_find(&tcp_globals.sockets, 360 ntohs(header->destination_port), ( uint8_t*) src, addrlen);360 ntohs(header->destination_port), (const char *) src, addrlen); 361 361 if (!socket) { 362 362 /* Find the listening destination socket */ 363 363 socket = socket_port_find(&tcp_globals.sockets, 364 ntohs(header->destination_port), 365 (uint8_t *) SOCKET_MAP_KEY_LISTENING,0);364 ntohs(header->destination_port), SOCKET_MAP_KEY_LISTENING, 365 0); 366 366 } 367 367 … … 998 998 /* Find the destination socket */ 999 999 listening_socket = socket_port_find(&tcp_globals.sockets, 1000 listening_port, (uint8_t *)SOCKET_MAP_KEY_LISTENING, 0);1000 listening_port, SOCKET_MAP_KEY_LISTENING, 0); 1001 1001 if (!listening_socket || 1002 1002 (listening_socket->socket_id != listening_socket_id)) { … … 1022 1022 1023 1023 rc = socket_port_add(&tcp_globals.sockets, listening_port, socket, 1024 ( uint8_t*) socket_data->addr, socket_data->addrlen);1024 (const char *) socket_data->addr, socket_data->addrlen); 1025 1025 assert(socket == socket_port_find(&tcp_globals.sockets, listening_port, 1026 ( uint8_t*) socket_data->addr, socket_data->addrlen));1026 (const char *) socket_data->addr, socket_data->addrlen)); 1027 1027 1028 1028 // rc = socket_bind_free_port(&tcp_globals.sockets, socket, … … 1262 1262 int 1263 1263 tcp_message_standalone(ipc_callid_t callid, ipc_call_t *call, 1264 ipc_call_t *answer, size_t *answer_count)1264 ipc_call_t *answer, int *answer_count) 1265 1265 { 1266 1266 packet_t *packet; … … 1276 1276 // fibril_rwlock_read_lock(&tcp_globals.lock); 1277 1277 rc = packet_translate_remote(tcp_globals.net_phone, &packet, 1278 IPC_GET_PACKET( *call));1278 IPC_GET_PACKET(call)); 1279 1279 if (rc != EOK) { 1280 1280 // fibril_rwlock_read_unlock(&tcp_globals.lock); 1281 1281 return rc; 1282 1282 } 1283 rc = tcp_received_msg(IPC_GET_DEVICE( *call), packet, SERVICE_TCP,1284 IPC_GET_ERROR( *call));1283 rc = tcp_received_msg(IPC_GET_DEVICE(call), packet, SERVICE_TCP, 1284 IPC_GET_ERROR(call)); 1285 1285 // fibril_rwlock_read_unlock(&tcp_globals.lock); 1286 1286 return rc; … … 1323 1323 bool keep_on_going = true; 1324 1324 socket_cores_t local_sockets; 1325 int app_phone = IPC_GET_PHONE( call);1325 int app_phone = IPC_GET_PHONE(&call); 1326 1326 struct sockaddr *addr; 1327 1327 int socket_id; … … 1330 1330 fibril_rwlock_t lock; 1331 1331 ipc_call_t answer; 1332 size_t answer_count;1332 int answer_count; 1333 1333 tcp_socket_data_t *socket_data; 1334 1334 socket_core_t *socket; … … 2109 2109 2110 2110 /* Copy the key */ 2111 operation_timeout->key = (( uint8_t*) operation_timeout) +2111 operation_timeout->key = ((char *) operation_timeout) + 2112 2112 sizeof(*operation_timeout); 2113 2113 operation_timeout->key_length = socket->key_length; … … 2502 2502 while (true) { 2503 2503 ipc_call_t answer; 2504 size_t answer_count;2504 int answer_count; 2505 2505 2506 2506 /* Clear the answer structure */
Note:
See TracChangeset
for help on using the changeset viewer.