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 { |