home *** CD-ROM | disk | FTP | other *** search
/ Plex 2 / Plex2.mdf / u_linux / rarp11cp. < prev    next >
Text File  |  1994-05-28  |  2KB  |  78 lines

  1. diff -u --recursive --new-file linux/fs/proc/net.c.orig linux/fs/proc/net.c
  2. --- linux/fs/proc/net.c.orig    Sun May  8 23:53:19 1994
  3. +++ linux/fs/proc/net.c    Mon May  9 21:46:46 1994
  4. @@ -44,7 +44,9 @@
  5.  extern int udp_get_info(char *, char **, off_t, int);
  6.  extern int raw_get_info(char *, char **, off_t, int);
  7.  extern int arp_get_info(char *, char **, off_t, int);
  8. +#ifdef CONFIG_INET_RARP
  9.  extern int rarp_get_info(char *, char **, off_t, int);
  10. +#endif /* CONFIG_INET_RARP */
  11.  extern int dev_get_info(char *, char **, off_t, int);
  12.  extern int rt_get_info(char *, char **, off_t, int);
  13.  #endif /* CONFIG_INET */
  14. @@ -98,7 +100,9 @@
  15.      { 132,3,"raw" },
  16.      { 133,3,"tcp" },
  17.      { 134,3,"udp" },
  18. +#ifdef CONFIG_INET_RARP
  19.      { 135,4,"rarp"}
  20. +#endif /* CONFIG_INET_RARP */
  21.  #endif    /* CONFIG_INET */
  22.  #ifdef CONFIG_IPX
  23.      ,{ 136,9,"ipx_route" },
  24. @@ -214,9 +218,11 @@
  25.              case 134:
  26.                  length = udp_get_info(page,&start,file->f_pos,thistime);
  27.                  break;
  28. +#ifdef CONFIG_INET_RARP
  29.              case 135:
  30.                  length = rarp_get_info(page,&start,file->f_pos,thistime);
  31.                  break;
  32. +#endif /* CONFIG_INET_RARP */
  33.  #endif /* CONFIG_INET */
  34.  #ifdef CONFIG_IPX
  35.              case 136:
  36. diff -u --recursive --new-file linux/net/inet/Makefile.orig linux/net/inet/Makefile
  37. --- linux/net/inet/Makefile.orig    Mon May  9 21:45:19 1994
  38. +++ linux/net/inet/Makefile    Mon May  9 21:45:38 1994
  39. @@ -19,6 +19,12 @@
  40.        eth.o packet.o arp.o dev.o ip.o raw.o icmp.o tcp.o udp.o \
  41.        datagram.o skbuff.o devinet.o
  42.  
  43. +ifdef CONFIG_INET_RARP
  44. +
  45. +OBJS    := $(OBJS) rarp.o
  46. +
  47. +endif
  48. +
  49.  ifdef CONFIG_AX25
  50.  
  51.  OBJS    := $(OBJS) ax25.o ax25_in.o ax25_out.o ax25_subr.o ax25_timer.o
  52. diff -u --recursive --new-file linux/net/inet/sock.c.orig linux/net/inet/sock.c
  53. --- linux/net/inet/sock.c.orig    Mon May  9 21:43:40 1994
  54. +++ linux/net/inet/sock.c    Mon May  9 21:43:49 1994
  55. @@ -87,7 +87,9 @@
  56.  #include "ip.h"
  57.  #include "protocol.h"
  58.  #include "arp.h"
  59. +#ifdef CONFIG_INET_RARP
  60.  #include "rarp.h"
  61. +#endif /* CONFIG_INET_RARP */
  62.  #include "route.h"
  63.  #include "tcp.h"
  64.  #include "udp.h"
  65. @@ -1484,10 +1486,12 @@
  66.      case SIOCSARP:
  67.          return(arp_ioctl(cmd,(void *) arg));
  68.  
  69. +#ifdef CONFIG_INET_RARP
  70.      case SIOCDRARP:
  71.      case SIOCGRARP:
  72.      case SIOCSRARP:
  73.          return(rarp_ioctl(cmd,(void *) arg));
  74. +#endif /* CONFIG_INET_RARP */
  75.  
  76.      case SIOCGIFCONF:
  77.      case SIOCGIFFLAGS:
  78.