|
version 1.30.2.3, 2024/02/26 11:00:37
|
version 1.30.2.6, 2024/02/26 13:30:59
|
|
Line 12 terms:
|
Line 12 terms:
|
| All of the documentation and software included in the ELWIX and AITNET |
All of the documentation and software included in the ELWIX and AITNET |
| Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
| |
|
| Copyright 2004 - 2022 | Copyright 2004 - 2024 |
| by Michael Pounov <misho@elwix.org>. All rights reserved. |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
| |
|
| Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
|
Line 291 execCall(sched_task_t *task)
|
Line 291 execCall(sched_task_t *task)
|
| if (TASK_VAL(task)) { |
if (TASK_VAL(task)) { |
| /* without reply */ |
/* without reply */ |
| ait_freeVars(&c->cli_vars); |
ait_freeVars(&c->cli_vars); |
| } else { | } else if (rpc->call_io & RPC_REQ) { |
| /* reply */ |
/* reply */ |
| rpc->call_argc = (u_char) array_Size(RPC_RETVARS(c)); |
rpc->call_argc = (u_char) array_Size(RPC_RETVARS(c)); |
| } |
} |
|
Line 1383 rpc_srv_initBLOBServer(rpc_srv_t * __restrict srv, u_s
|
Line 1383 rpc_srv_initBLOBServer(rpc_srv_t * __restrict srv, u_s
|
| close(srv->srv_blob.server.cli_sock); |
close(srv->srv_blob.server.cli_sock); |
| AIT_FREE_VAL(&srv->srv_blob.dir); |
AIT_FREE_VAL(&srv->srv_blob.dir); |
| return -1; |
return -1; |
| } else | } |
| schedSignalDispatch(srv->srv_blob.root, 42); | |
| |
|
| return 0; |
return 0; |
| } |
} |
|
Line 1459 rpc_srv_loopBLOBServer(rpc_srv_t * __restrict srv)
|
Line 1458 rpc_srv_loopBLOBServer(rpc_srv_t * __restrict srv)
|
| schedPolling(srv->srv_blob.root, &ts, NULL); |
schedPolling(srv->srv_blob.root, &ts, NULL); |
| /* main rpc loop */ |
/* main rpc loop */ |
| schedRun(srv->srv_blob.root, &srv->srv_blob.kill); |
schedRun(srv->srv_blob.root, &srv->srv_blob.kill); |
| schedSignalDispatch(srv->srv_blob.root, 0); |
|
| |
|
| /* detach blobs */ |
/* detach blobs */ |
| TAILQ_FOREACH_SAFE(b, &srv->srv_blob.blobs, blob_node, tmp) { |
TAILQ_FOREACH_SAFE(b, &srv->srv_blob.blobs, blob_node, tmp) { |