version 1.1.1.1.2.14, 2010/07/07 09:29:42
|
version 1.1.1.1.2.17, 2010/07/08 07:17:18
|
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); |
|
|
Line 237 rpc_srv_dispatchVars(void *arg)
|
Line 237 rpc_srv_dispatchVars(void *arg)
|
ret = -6; |
ret = -6; |
break; |
break; |
} |
} |
|
printf("++++++ %p\n", b); |
|
|
if (rpc_srv_blobMap(s, b) != -1) { |
if (rpc_srv_blobMap(s, b) != -1) { |
ret = rpc_srv_sendBLOB(c, b); |
ret = rpc_srv_sendBLOB(c, b); |
Line 264 rpc_srv_dispatchVars(void *arg)
|
Line 265 rpc_srv_dispatchVars(void *arg)
|
blob->hdr_cmd); |
blob->hdr_cmd); |
ret = -7; |
ret = -7; |
} |
} |
|
cx++; |
|
|
makeReply: |
makeReply: |
// Replay to client! |
// Replay to client! |
Line 280 makeReply:
|
Line 282 makeReply:
|
ret = -9; |
ret = -9; |
break; |
break; |
} |
} |
|
cx = -1; |
|
|
} while (ret > -1); |
} while (ret > -1); |
|
|
shutdown(c->cli_sock, SHUT_RDWR); |
shutdown(c->cli_sock, SHUT_RDWR); |