Re: [patch] ppp-2.2f/2.3.x, glibc 2, and Linux 2.x

Trevor Johnson (trevor@jpj.net)
Tue, 29 Jul 1997 17:59:07 -0700 (PDT)


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.

--912357424-1292753113-870224347=:4850
Content-Type: TEXT/PLAIN; charset=US-ASCII

Richard Henderson writes:

> Yikes! No. Never touch a bits file directly. For glibc 2.1 we've
> made this a bit more explicit by moving them into /usr/include/bits/
> and issuing #errors if we aren't being included from the right place.
>
> That particular file gets pulled in by <termios.h>, btw.
>
> > - there was a ^L in that same file which seemed to be causing problems.
>
> For gcc? Not likely, the gcc sources themselves are full of ^Ls.
[...]
> Not exactly sure when they were added, but for glibc 2.0.4 at least,
> try including <net/if.h> etc, just like the rest of the non-linux
> world does.

Thank you for your suggestions. They all worked--here's a revised patch
for ppp-2.3.1 which leaves the kernel sources alone.
___
Trevor Johnson

--912357424-1292753113-870224347=:4850
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ppp-2.3.1-glibc.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.970729175907.4850B@ppp4.csudh.EDU>
Content-Description: ppp-2.3.1-glibc.diff

ZGlmZiAtdSAtciBwcHAtMi4zLjEvcHBwZC9zeXMtbGludXguYyBwcHAtMi4z
LjEtZ2xpYmMvcHBwZC9zeXMtbGludXguYw0KLS0tIHBwcC0yLjMuMS9wcHBk
L3N5cy1saW51eC5jCUZyaSBKdW4gMjcgMDU6MDU6MTIgMTk5Nw0KKysrIHBw
cC0yLjMuMS1nbGliYy9wcHBkL3N5cy1saW51eC5jCVR1ZSBKdWwgMjkgMTc6
NDY6MDAgMTk5Nw0KQEAgLTM3LDYgKzM3LDcgQEANCiAjaW5jbHVkZSA8c2ln
bmFsLmg+DQogI2luY2x1ZGUgPGZjbnRsLmg+DQogI2luY2x1ZGUgPGN0eXBl
Lmg+DQorI2luY2x1ZGUgPHRlcm1pb3MuaD4NCiANCiAvKiBUaGlzIGlzIGlu
IG5ldGRldmljZS5oLiBIb3dldmVyLCB0aGlzIGNvbXBpbGUgd2lsbCBmYWls
IG1pc2VyYWJseSBpZg0KICAgIHlvdSBhdHRlbXB0IHRvIGluY2x1ZGUgbmV0
ZGV2aWNlLmggYmVjYXVzZSBpdCBoYXMgc28gbWFueSByZWZlcmVuY2VzDQpA
QCAtNDcsMTQgKzQ4LDEzIEBADQogI2RlZmluZSBNQVhfQUREUl9MRU4gNw0K
ICNlbmRpZg0KIA0KLSNpbmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+DQogI2lu
Y2x1ZGUgPG5ldC9pZi5oPg0KLSNpbmNsdWRlIDxsaW51eC9wcHBfZGVmcy5o
Pg0KICNpbmNsdWRlIDxuZXQvaWZfYXJwLmg+DQotI2luY2x1ZGUgPGxpbnV4
L2lmX3BwcC5oPg0KKyNpbmNsdWRlIDxuZXQvaWZfcHBwLmg+DQogI2luY2x1
ZGUgPG5ldC9yb3V0ZS5oPg0KLSNpbmNsdWRlIDxsaW51eC9pZl9ldGhlci5o
Pg0KKyNpbmNsdWRlIDxuZXRpbmV0L2lmX2V0aGVyLmg+DQogI2luY2x1ZGUg
PG5ldGluZXQvaW4uaD4NCisjaW5jbHVkZSA8bmV0L3BwcF9kZWZzLmg+DQog
DQogI2luY2x1ZGUgInBwcGQuaCINCiAjaW5jbHVkZSAiZnNtLmgiDQo=
--912357424-1292753113-870224347=:4850--