Linux-kernel mailing list archive 1997-48,: [2.1.69] Patch for ppp-2.2.0f (fwd)

# [2.1.69] Patch for ppp-2.2.0f (fwd)

Niels Kristian Bech Jensen (nkbj@image.dk)
Tue, 2 Dec 1997 09:22:10 +0100 (MET)

- Messages sorted by: [ date ][ thread ][ subject ][ author ]
- Next message: paolo furieri: "internet attacks, Linux and non-Linux"
- Previous message: Niels Kristian Bech Jensen: "[2.1.69] Patch for ppp-2.2.0f"

My ISP's connection to the rest of the World was down when I sent this the
first time.

    --
    Med venlig hilsen / Best regards
                                                                   nkbj@image.dk
    Niels Kristian Bech Jensen                        http://www.image.dk/~nkbj/

    ---------- Forwarded message ----------
    Date: Tue, 2 Dec 1997 08:34:39 +0100 (MET)
    From: Niels Kristian Bech Jensen <nkbj@image.dk>
    To: linux-kernel@vger.rutgers.edu
    Cc: linux-ppp@vger.rugters.edu
    Subject: [2.1.69] Patch for ppp-2.2.0f

    This is the minimum changes to get ppp-2.2.0f compiled (and working) under
    2.1.69. Maybe it should replace the current patch in
    linux/Documentation/networking/ppp.txt.

    diff -urN ppp-2.2.0f.orig/pppd/main.c ppp-2.2.0f/pppd/main.c
    --- ppp-2.2.0f.orig/pppd/main.c	Tue Nov 21 07:53:48 1995
    +++ ppp-2.2.0f/pppd/main.c	Tue Dec  2 08:20:29 1997
    @@ -164,13 +164,13 @@
         char *argv[];
     {
         int i, nonblock;
    -    struct sigaction sa;
    +    struct old_sigaction sa;
         struct cmd *cmdp;
         FILE *pidfile;
         char *p;
         struct passwd *pw;
         struct timeval timo;
    -    sigset_t mask;
    +    old_sigset_t mask;

         p = ttyname(0);
         if (p)
    diff -urN ppp-2.2.0f.orig/pppd/sys-linux.c ppp-2.2.0f/pppd/sys-linux.c
    --- ppp-2.2.0f.orig/pppd/sys-linux.c	Sat Apr 13 07:02:53 1996
    +++ ppp-2.2.0f/pppd/sys-linux.c	Tue Dec  2 08:17:46 1997
    @@ -927,8 +927,11 @@

         if (ioctl(sockfd, SIOCADDRT, &rt) < 0)
           {
    +/* The new linux routing code doesn't like routes on down devices. */
    +#if 0
             syslog (LOG_ERR, "ioctl(SIOCADDRT) device route: %m");
             return (0);
    +#endif
           }
         return 1;
       }
    diff -urN ppp-2.2.0f.orig/pppstats/pppstats.c ppp-2.2.0f/pppstats/pppstats.c
    --- ppp-2.2.0f.orig/pppstats/pppstats.c	Sat Sep 30 16:44:25 1995
    +++ ppp-2.2.0f/pppstats/pppstats.c	Tue Dec  2 08:19:49 1997
    @@ -164,7 +164,7 @@
     intpr()
     {
         register int line = 0;
    -    sigset_t oldmask, mask;
    +    old_sigset_t oldmask, mask;
         struct ppp_stats cur, old;
         struct ppp_comp_stats ccs, ocs;

    --
    Med venlig hilsen / Best regards
                                                                   nkbj@image.dk
    Niels Kristian Bech Jensen                        http://www.image.dk/~nkbj/

     Next message: paolo furieri: "internet attacks, Linux and non-Linux"
     Previous message: Niels Kristian Bech Jensen: "[2.1.69] Patch for ppp-2.2.0f"