Diff for /libaitrpc/src/builtin.c between versions 1.1.1.1.2.9 and 1.2.4.2

version 1.1.1.1.2.9, 2011/05/02 23:07:55 version 1.2.4.2, 2011/08/19 08:24:13
Line 66  rpcServerClients(rpc_func_t *call, int ic, rpc_val_t * Line 66  rpcServerClients(rpc_func_t *call, int ic, rpc_val_t *
         else          else
                 srv = call->func_parent;                  srv = call->func_parent;
   
        if (!(vals = rpc_srv_retValsCall(call, srv->srv_numcli)))        if (!(vals = rpc_srv_returnVars(call, srv->srv_numcli)))
                 return -1;                  return -1;
   
         for (i = 0, cli = srv->srv_clients, v = vals; i < srv->srv_numcli; i++, cli++) {          for (i = 0, cli = srv->srv_clients, v = vals; i < srv->srv_numcli; i++, cli++) {
Line 107  rpcServerCalls(rpc_func_t *call, int ic, rpc_val_t *iv Line 107  rpcServerCalls(rpc_func_t *call, int ic, rpc_val_t *iv
                 srv = call->func_parent;                  srv = call->func_parent;
   
         for (i = 0, f = srv->srv_funcs; f; i++, f = f->func_next);          for (i = 0, f = srv->srv_funcs; f; i++, f = f->func_next);
        if (!(vals = rpc_srv_retValsCall(call, i)))        if (!(vals = rpc_srv_returnVars(call, i)))
                 return -1;                  return -1;
   
         for (f = srv->srv_funcs, v = vals; f; f = f->func_next) {          for (f = srv->srv_funcs, v = vals; f; f = f->func_next) {
Line 133  rpcServerSessions(rpc_func_t *call, int ic, rpc_val_t  Line 133  rpcServerSessions(rpc_func_t *call, int ic, rpc_val_t 
         else          else
                 srv = call->func_parent;                  srv = call->func_parent;
   
        if (!(vals = rpc_srv_retValsCall(call, 4)))        if (!(vals = rpc_srv_returnVars(call, 4)))
                 return -1;                  return -1;
   
         RPC_SET_U8(&vals[0], srv->srv_session.sess_version);          RPC_SET_U8(&vals[0], srv->srv_session.sess_version);
Line 156  rpcServerShutdown(rpc_func_t *call, int ic, rpc_val_t  Line 156  rpcServerShutdown(rpc_func_t *call, int ic, rpc_val_t 
                 srv = call->func_parent;                  srv = call->func_parent;
   
         pthread_mutex_lock(&srv->srv_mtx);          pthread_mutex_lock(&srv->srv_mtx);
        rpc_Kill = 1;        srv->srv_kill = kill;
         pthread_mutex_unlock(&srv->srv_mtx);          pthread_mutex_unlock(&srv->srv_mtx);
   
         return 0;          return 0;
Line 176  rpcBLOBServerShutdown(rpc_func_t *call, int ic, rpc_va Line 176  rpcBLOBServerShutdown(rpc_func_t *call, int ic, rpc_va
                 srv = call->func_parent;                  srv = call->func_parent;
   
         pthread_mutex_lock(&srv->srv_blob.mtx);          pthread_mutex_lock(&srv->srv_blob.mtx);
        blob_Kill = 1;        srv->srv_blob.state = kill;
         pthread_mutex_unlock(&srv->srv_blob.mtx);          pthread_mutex_unlock(&srv->srv_blob.mtx);
   
         return 0;          return 0;
Line 198  rpcBLOBServerVars(rpc_func_t *call, int ic, rpc_val_t  Line 198  rpcBLOBServerVars(rpc_func_t *call, int ic, rpc_val_t 
   
         pthread_mutex_lock(&srv->srv_blob.mtx);          pthread_mutex_lock(&srv->srv_blob.mtx);
         for (i = 0, b = srv->srv_blob.blobs; b; i++, b = b->blob_next);          for (i = 0, b = srv->srv_blob.blobs; b; i++, b = b->blob_next);
        if (!(vals = rpc_srv_retValsCall(call, i))) {        if (!(vals = rpc_srv_returnVars(call, i))) {
                 pthread_mutex_unlock(&srv->srv_blob.mtx);                  pthread_mutex_unlock(&srv->srv_blob.mtx);
                 return 0;                  return 0;
         }          }
Line 246  rpcBLOBServerClients(rpc_func_t *call, int ic, rpc_val Line 246  rpcBLOBServerClients(rpc_func_t *call, int ic, rpc_val
         else          else
                 srv = call->func_parent;                  srv = call->func_parent;
   
        if (!(vals = rpc_srv_retValsCall(call, srv->srv_numcli)))        if (!(vals = rpc_srv_returnVars(call, srv->srv_numcli)))
                 return -1;                  return -1;
   
         for (i = 0, cli = srv->srv_blob.clients, v = vals; i < srv->srv_numcli; i++, cli++) {          for (i = 0, cli = srv->srv_blob.clients, v = vals; i < srv->srv_numcli; i++, cli++) {

Removed from v.1.1.1.1.2.9  
changed lines
  Added in v.1.2.4.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>