Diff for /embedaddon/quagga/lib/sockunion.h between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2012/10/09 09:22:28 version 1.1.1.3, 2013/07/21 23:54:39
Line 78  enum connect_result Line 78  enum connect_result
 #define SET_IN6_LINKLOCAL_IFINDEX(a, i)  #define SET_IN6_LINKLOCAL_IFINDEX(a, i)
 #endif /* KAME */  #endif /* KAME */
   
 /* shortcut macro to specify address field of struct sockaddr */  
 #define sock2ip(X)   (((struct sockaddr_in *)(X))->sin_addr.s_addr)  
 #ifdef HAVE_IPV6  
 #define sock2ip6(X)  (((struct sockaddr_in6 *)(X))->sin6_addr.s6_addr)  
 #endif /* HAVE_IPV6 */  
   
 #define sockunion_family(X)  (X)->sa.sa_family  #define sockunion_family(X)  (X)->sa.sa_family
   
   #define sockunion2ip(X)      (X)->sin.sin_addr.s_addr
   
 /* Prototypes. */  /* Prototypes. */
 extern int str2sockunion (const char *, union sockunion *);  extern int str2sockunion (const char *, union sockunion *);
 extern const char *sockunion2str (union sockunion *, char *, size_t);  extern const char *sockunion2str (union sockunion *, char *, size_t);
 extern int sockunion_cmp (union sockunion *, union sockunion *);  extern int sockunion_cmp (union sockunion *, union sockunion *);
 extern int sockunion_same (union sockunion *, union sockunion *);  extern int sockunion_same (union sockunion *, union sockunion *);
   
 extern char *sockunion_su2str (union sockunion *su);  
 extern union sockunion *sockunion_str2su (const char *str);  extern union sockunion *sockunion_str2su (const char *str);
 extern struct in_addr sockunion_get_in_addr (union sockunion *su);  
 extern int sockunion_accept (int sock, union sockunion *);  extern int sockunion_accept (int sock, union sockunion *);
 extern int sockunion_stream_socket (union sockunion *);  extern int sockunion_stream_socket (union sockunion *);
 extern int sockopt_reuseaddr (int);  extern int sockopt_reuseaddr (int);

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


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