PATCH: pppd daemon.

CyberPsychotic (fygrave@tigerteam.net)
Tue, 2 Feb 1999 17:39:28 +0500 (KGT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---20771424-2146342880-917959167=:14424
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hello people,
some time ago several people at linux-admin mailing list complained that
'make kernel' with pppd daemon (2.2 and higher), would break kernel
compilation. Here I've done some patch, which should be applied to
header files in pppd-2.X.Y/linux/ which probably should fix the mess. (at
least it did that for me). This worked with kernel 2.0.35 (know, old :-)),
and pppd 2.3.4 (the version downloaded from
metalab.unc.edu/pub/Linux/network/serial/ppp/).

--- if_pppvar.h.orig Wed Oct 1 10:32:22 1997
+++ if_pppvar.h Tue Feb 2 17:37:34 1999
@@ -143,6 +143,7 @@

/* Statistic information */
struct pppstat stats; /* statistic information */
+ struct ppp_idle ddinfo; /* demand dial information */

/* PPP compression protocol information */
__u32 sc_bytessent; /* count of octets sent */
@@ -154,6 +155,6 @@
void *sc_rc_state; /* receive decompressor state */
__s32 sc_xfer; /* PID of reserved PPP table */
char name[8];
- struct device dev; /* net device structure */
+ struct device *dev; /* net device structure */
struct enet_statistics estats; /* more detailed stats */
};
--- ppp-comp.h.orig Thu Mar 19 09:56:45 1998
+++ ppp-comp.h Tue Feb 2 17:37:36 1999
@@ -120,6 +120,7 @@
* Don't you just lurve software patents.
*/

+#define DECOMP_OK 0 /* everything went OK */
#define DECOMP_ERROR -1 /* error detected before decomp. */
#define DECOMP_FATALERROR -2 /* error detected after decomp. */

---20771424-2146342880-917959167=:14424
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=pp
Content-ID: <Pine.LNX.4.05.9902021739270.14424@gizmo.kyrnet.kg>
Content-Description:
Content-Disposition: attachment; filename=pp
Content-Transfer-Encoding: BASE64

LS0tIGlmX3BwcHZhci5oLm9yaWcJV2VkIE9jdCAgMSAxMDozMjoyMiAxOTk3
DQorKysgaWZfcHBwdmFyLmgJVHVlIEZlYiAgMiAxNzozNzozNCAxOTk5DQpA
QCAtMTQzLDYgKzE0Myw3IEBADQogDQogCS8qIFN0YXRpc3RpYyBpbmZvcm1h
dGlvbiAqLw0KIAlzdHJ1Y3QgcHBwc3RhdAlzdGF0czsJCSAgLyogc3RhdGlz
dGljIGluZm9ybWF0aW9uCSovDQorCXN0cnVjdCBwcHBfaWRsZQkgICAgICBk
ZGluZm87CSAgLyogZGVtYW5kIGRpYWwgaW5mb3JtYXRpb24JKi8NCiANCiAJ
LyogUFBQIGNvbXByZXNzaW9uIHByb3RvY29sIGluZm9ybWF0aW9uICovDQog
CV9fdTMyCXNjX2J5dGVzc2VudDsJCSAgLyogY291bnQgb2Ygb2N0ZXRzIHNl
bnQgKi8NCkBAIC0xNTQsNiArMTU1LDYgQEANCiAJdm9pZAkqc2NfcmNfc3Rh
dGU7CQkgIC8qIHJlY2VpdmUgZGVjb21wcmVzc29yIHN0YXRlICovDQogCV9f
czMyCSBzY194ZmVyOwkJICAvKiBQSUQgb2YgcmVzZXJ2ZWQgUFBQIHRhYmxl
ICovDQogCWNoYXIJbmFtZVs4XTsNCi0Jc3RydWN0IGRldmljZQlkZXY7CQkv
KiBuZXQgZGV2aWNlIHN0cnVjdHVyZSAqLw0KKwlzdHJ1Y3QgZGV2aWNlCSpk
ZXY7CQkvKiBuZXQgZGV2aWNlIHN0cnVjdHVyZSAqLw0KIAlzdHJ1Y3QgZW5l
dF9zdGF0aXN0aWNzIGVzdGF0czsJLyogbW9yZSBkZXRhaWxlZCBzdGF0cyAq
Lw0KIH07DQotLS0gcHBwLWNvbXAuaC5vcmlnCVRodSBNYXIgMTkgMDk6NTY6
NDUgMTk5OA0KKysrIHBwcC1jb21wLmgJVHVlIEZlYiAgMiAxNzozNzozNiAx
OTk5DQpAQCAtMTIwLDYgKzEyMCw3IEBADQogICogRG9uJ3QgeW91IGp1c3Qg
bHVydmUgc29mdHdhcmUgcGF0ZW50cy4NCiAgKi8NCiANCisjZGVmaW5lIERF
Q09NUF9PSwkJMAkvKiBldmVyeXRoaW5nIHdlbnQgT0sgKi8NCiAjZGVmaW5l
IERFQ09NUF9FUlJPUgkJLTEJLyogZXJyb3IgZGV0ZWN0ZWQgYmVmb3JlIGRl
Y29tcC4gKi8NCiAjZGVmaW5lIERFQ09NUF9GQVRBTEVSUk9SCS0yCS8qIGVy
cm9yIGRldGVjdGVkIGFmdGVyIGRlY29tcC4gKi8NCiANCg==
---20771424-2146342880-917959167=:14424--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/