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

version 1.3, 2011/08/29 22:37:06 version 1.5, 2012/03/15 01:55:33
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, 2005, 2006, 2007, 2008, 2009, 2010, 2011Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
         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 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_timeout = s->sess_timeout;
           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.5


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