version 1.20.2.1, 2015/03/09 22:01:34
|
version 1.22.2.1, 2015/07/19 23:54:48
|
Line 148 rpcServerShutdown(RPC_CALL_STDARGS)
|
Line 148 rpcServerShutdown(RPC_CALL_STDARGS)
|
RPC_CALLBACK_CHECK_INPUT(cli); |
RPC_CALLBACK_CHECK_INPUT(cli); |
srv = RPC_SRV_SERVER(cli); |
srv = RPC_SRV_SERVER(cli); |
|
|
rpc_freeCli(cli); |
|
|
|
srv->srv_kill = 1; |
|
if (srv->srv_blob.tid) |
if (srv->srv_blob.tid) |
pthread_kill(srv->srv_blob.tid, SIGFBLOB); |
pthread_kill(srv->srv_blob.tid, SIGFBLOB); |
|
while (srv->srv_blob.root) { |
|
srv->srv_blob.kill = 1; |
|
usleep(1000); |
|
} |
|
srv->srv_kill = 1; |
return 0; |
return 0; |
} |
} |
|
|
Line 161 rpcServerPing(RPC_CALL_STDARGS)
|
Line 163 rpcServerPing(RPC_CALL_STDARGS)
|
{ |
{ |
if (ntohl((u_long) rpc->call_req.flags) == RPC_REPLY) |
if (ntohl((u_long) rpc->call_req.flags) == RPC_REPLY) |
AIT_SET_U16(ait_getVars(&RPC_RETVARS(cli), 0), random() % USHRT_MAX); |
AIT_SET_U16(ait_getVars(&RPC_RETVARS(cli), 0), random() % USHRT_MAX); |
printf("alabala\n"); |
|
return 0; |
return 0; |
} |
} |
|
|