|
|
| version 1.3.2.11, 2011/08/19 14:39:23 | version 1.4, 2011/08/29 22:37:06 |
|---|---|
| Line 289 rpc_srv_dispatchVars(void *arg) | Line 289 rpc_srv_dispatchVars(void *arg) |
| /* check for disable service at this moment? */ | /* check for disable service at this moment? */ |
| if (s->srv_blob.state == disable && s->srv_kill != kill) { | if (s->srv_blob.state == disable && s->srv_kill != kill) { |
| usleep(100000); | usleep(100000); |
| #ifdef HAVE_PTHREAD_YIELD | |
| pthread_yield(); | pthread_yield(); |
| #endif | |
| continue; | continue; |
| } | } |
| Line 484 rpc_srv_initBLOBServer(rpc_srv_t * __restrict srv, u_s | Line 486 rpc_srv_initBLOBServer(rpc_srv_t * __restrict srv, u_s |
| rpc_srv_registerCall(srv, NULL, CALL_BLOBSTATE, 1); | rpc_srv_registerCall(srv, NULL, CALL_BLOBSTATE, 1); |
| pthread_mutex_unlock(&srv->srv_mtx); | pthread_mutex_unlock(&srv->srv_mtx); |
| srv->srv_blob.state = enable; // enable BLOB | srv->srv_blob.state = enable; /* enable BLOB */ |
| return 0; | return 0; |
| } | } |