version 1.1.1.1.2.15, 2010/07/07 15:18:22
|
version 1.1.1.1.2.16, 2010/07/08 07:16:36
|
Line 93 rpc_srv_dispatchCall(void *arg)
|
Line 93 rpc_srv_dispatchCall(void *arg)
|
ret = -6; |
ret = -6; |
} else |
} else |
if ((ret = rpc_srv_execCall(f, rpc, v)) == -1) |
if ((ret = rpc_srv_execCall(f, rpc, v)) == -1) |
ret = -6; | ret = -9; |
else |
else |
argc = rpc_srv_getValsCall(f, &vals); |
argc = rpc_srv_getValsCall(f, &vals); |
|
|
|
printf("finish func %d\n", argc); |
makeReply: |
makeReply: |
memcpy(&rrpc.ret_session, &rpc->call_session, sizeof rrpc.ret_session); |
memcpy(&rrpc.ret_session, &rpc->call_session, sizeof rrpc.ret_session); |
rrpc.ret_tag = rpc->call_tag; |
rrpc.ret_tag = rpc->call_tag; |