Changes in uspace/srv/net/net/net_standalone.c [a64c64d:01a9ef5] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/net/net_standalone.c
ra64c64d r01a9ef5 53 53 extern net_globals_t net_globals; 54 54 55 int net_initialize_build(async_client_conn_t client_connection){ 55 int module_message( ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count ){ 56 if( IS_NET_PACKET_MESSAGE( call )){ 57 return packet_server_message( callid, call, answer, answer_count ); 58 }else{ 59 return net_message( callid, call, answer, answer_count ); 60 } 61 } 62 63 int net_initialize_build( async_client_conn_t client_connection ){ 56 64 ERROR_DECLARE; 57 65 58 task_id_t 66 task_id_t task_id; 59 67 60 task_id = spawn("/srv/ip"); 61 if(! task_id){ 62 return EINVAL; 63 } 64 ERROR_PROPAGATE(add_module(NULL, &net_globals.modules, IP_NAME, IP_FILENAME, SERVICE_IP, task_id, ip_connect_module)); 65 if(! spawn("/srv/icmp")){ 66 return EINVAL; 67 } 68 if(! spawn("/srv/udp")){ 69 return EINVAL; 70 } 71 if(! spawn("/srv/tcp")){ 72 return EINVAL; 73 } 68 task_id = spawn( "/srv/ip" ); 69 if( ! task_id ) return EINVAL; 70 ERROR_PROPAGATE( add_module( NULL, & net_globals.modules, IP_NAME, IP_FILENAME, SERVICE_IP, task_id, ip_connect_module )); 71 if( ! spawn( "/srv/icmp" )) return EINVAL; 72 if( ! spawn( "/srv/udp" )) return EINVAL; 73 if( ! spawn( "/srv/tcp" )) return EINVAL; 74 74 return EOK; 75 }76 77 int module_message(ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count){78 if(IS_NET_PACKET_MESSAGE(call)){79 return packet_server_message(callid, call, answer, answer_count);80 }else{81 return net_message(callid, call, answer, answer_count);82 }83 75 } 84 76
Note:
See TracChangeset
for help on using the changeset viewer.