|
|
| version 1.6.2.4, 2012/03/13 17:10:13 | version 1.6.2.5, 2012/03/13 17:15:31 |
|---|---|
| Line 249 rpc_srv_dispatchCall(void *arg) | Line 249 rpc_srv_dispatchCall(void *arg) |
| schedRead(root, rxPacket, c, c->cli_sock, buf, s->srv_netbuf); | schedRead(root, rxPacket, c, c->cli_sock, buf, s->srv_netbuf); |
| schedRun(root, (intptr_t*) &s->srv_kill); | schedRun(root, (void*) &s->srv_kill); |
| schedEnd(&root); | schedEnd(&root); |
| shutdown(c->cli_sock, SHUT_RDWR); | shutdown(c->cli_sock, SHUT_RDWR); |
| Line 920 rpc_srv_execCall(rpc_func_t * __restrict call, struct | Line 920 rpc_srv_execCall(rpc_func_t * __restrict call, struct |
| return -1; | return -1; |
| } | } |
| func = dlsym(dl, AIT_GET_STR(&call->func_name)); | func = dlsym(dl, (const char*) AIT_GET_STR(&call->func_name)); |
| if (func) | if (func) |
| ret = func(call, ntohs(rpc->call_argc), args); | ret = func(call, ntohs(rpc->call_argc), args); |
| else { | else { |