Broken PPP

Richard B. Johnson (root@chaos.analogic.com)
Thu, 4 Dec 1997 13:39:18 -0500 (EST)


I downloaded the PPP source from cs.anu.edu.au as advised to fix
the problem with PPP and the 2.1.70 kernel.

It does not compile with lbc-5 headers. This is because it uses
a procedure in sys-linux.c called sys_close() which is already
declared. This _name_ should not be used.

Change the name to sys_closer() in sys-linux.c, pppd.h, and
main.c. That will allow it to work at least as well as it used to work.
However, ONLY the pppd will compile. Other stuff will not.

The PPP source does not compile at all with the new glibc headers.

Is somebody maintaining this? From a compatibility perspective, it
is not in very good shape.

Cheers,
Dick Johnson

Richard B. Johnson
Project Engineer
Analogic Corporation
Penguin : Linux version 2.1.70 on an i586 machine (66.15 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.