Diff for /libaitrpc/src/aitrpc.c between versions 1.3 and 1.4

version 1.3, 2011/08/29 22:37:06 version 1.4, 2011/11/03 15:32:21
Line 84  rpc_SetErr(int eno, char *estr, ...) Line 84  rpc_SetErr(int eno, char *estr, ...)
   
 // ------------------------------------------------------------  // ------------------------------------------------------------
   
   /*
    * rpc_chkPktSession() Check session in RPC packet
    * @p = packet session
    * @s = active session
    * return: -1 error or 0 ok
    */
   inline int
   rpc_chkPktSession(rpc_sess_t *p, rpc_sess_t *s)
   {
           assert(p && s);
           if (!p || !s)
                   return -1;
   
           if (p->sess_version != s->sess_version)
                   return 1;
           if (ntohl(p->sess_program) != s->sess_program)
                   return 2;
           if (ntohl(p->sess_process) != s->sess_process)
                   return 3;
   
           return 0;
   }
   
   /*
    * rpc_addPktSession() Add session into RPC packet
    * @p = packet session
    * @s = active session
    * return: -1 error or 0 ok
    */
   inline int
   rpc_addPktSession(rpc_sess_t *p, rpc_sess_t *s)
   {
           assert(p && s);
           if (!p || !s)
                   return -1;
   
           p->sess_version = s->sess_version;
           p->sess_program = htonl(s->sess_program);
           p->sess_process = htonl(s->sess_process);
   
           return 0;
   }

Removed from v.1.3  
changed lines
  Added in v.1.4


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