Diff for /src/usr.sbin/IPXrouted/startup.c between versions 1.2 and 1.3

version 1.2, 2003/06/17 04:29:52 version 1.3, 2004/03/11 09:38:59
Line 36 Line 36
  * SUCH DAMAGE.   * SUCH DAMAGE.
  *   *
  * $FreeBSD: src/usr.sbin/IPXrouted/startup.c,v 1.8.2.1 2000/07/01 10:46:25 ps Exp $   * $FreeBSD: src/usr.sbin/IPXrouted/startup.c,v 1.8.2.1 2000/07/01 10:46:25 ps Exp $
 * $DragonFly: src/usr.sbin/IPXrouted/startup.c,v 1.1 2003/06/16 07:16:23 dillon Exp $ * $DragonFly$
  *   *
  * @(#)startup.c        8.1 (Berkeley) 6/5/93   * @(#)startup.c        8.1 (Berkeley) 6/5/93
  */   */
Line 65  int gateway = 0; Line 65  int gateway = 0;
 int     externalinterfaces = 0;         /* # of remote and local interfaces */  int     externalinterfaces = 0;         /* # of remote and local interfaces */
   
 void  void
quit(s)quit(char *s)
        char *s; 
 {  {
         int sverrno = errno;          int sverrno = errno;
   
Line 89  struct rt_addrinfo info; Line 88  struct rt_addrinfo info;
 #define ADVANCE(x, n) (x += ROUNDUP((n)->sa_len))  #define ADVANCE(x, n) (x += ROUNDUP((n)->sa_len))
   
 void  void
rt_xaddrs(cp, cplim, rtinfo)rt_xaddrs(caddr_t cp, caddr_t cplim, struct rt_addrinfo *rtinfo)
        register caddr_t cp, cplim; 
        register struct rt_addrinfo *rtinfo; 
 {  {
        register struct sockaddr *sa;        struct sockaddr *sa;
        register int i;        int i;
   
         bzero(rtinfo->rti_info, sizeof(rtinfo->rti_info));          bzero(rtinfo->rti_info, sizeof(rtinfo->rti_info));
         for (i = 0; (i < RTAX_MAX) && (cp < cplim); i++) {          for (i = 0; (i < RTAX_MAX) && (cp < cplim); i++) {
Line 118  ifinit(void) Line 115  ifinit(void)
         size_t needed;          size_t needed;
         int mib[6], no_ipxaddr = 0, flags = 0;          int mib[6], no_ipxaddr = 0, flags = 0;
         char *buf, *cplim, *cp;          char *buf, *cplim, *cp;
        register struct if_msghdr *ifm;        struct if_msghdr *ifm;
        register struct ifa_msghdr *ifam;        struct ifa_msghdr *ifam;
         struct sockaddr_dl *sdl = 0;          struct sockaddr_dl *sdl = 0;
   
         mib[0] = CTL_NET;          mib[0] = CTL_NET;
Line 235  ifinit(void) Line 232  ifinit(void)
 }  }
   
 void  void
addrouteforif(ifp)addrouteforif(struct interface *ifp)
        struct interface *ifp; 
 {  {
         struct sockaddr_ipx net;          struct sockaddr_ipx net;
         struct sockaddr *dst;          struct sockaddr *dst;
Line 244  addrouteforif(ifp) Line 240  addrouteforif(ifp)
   
         if (ifp->int_flags & IFF_POINTOPOINT) {          if (ifp->int_flags & IFF_POINTOPOINT) {
                 int (*match)();                  int (*match)();
                register struct interface *ifp2 = ifnet;                struct interface *ifp2 = ifnet;
                                   
                 dst = &ifp->int_dstaddr;                  dst = &ifp->int_dstaddr;
   

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