Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Jun 2008 07:50:28 -0700 (PDT)
From:      pfgshield-freebsd@yahoo.com
To:        freebsd-net@FreeBSD.org
Cc:        freebsd-hackers@FreeBSD.org
Subject:   Anyone interested in HDLC support for pppd ?
Message-ID:  <853261.35086.qm@web32707.mail.mud.yahoo.com>

next in thread | raw e-mail | index | archive | help
Hello;

I started playing a bit with net/pppd23 and I noticed there are some patche=
s for FreeBSD-3.0 that were never committed (NetBSD certainly has them). Ou=
r pppd(8) is derived from the "samba" pppd port and should have them if we =
want to continue updating it.

I started adapting them but I am actually in a dead point due to my profoun=
d ignorance on FreeBSD and it's latest changes. I am stuck here:

_____

...
 ../../../net/ppp_tty.c: In function `pppsyncstart':
../../../net/ppp_tty.c:653: error: `cdevsw' undeclared (first use in this f=
unction)
../../../net/ppp_tty.c:653: error: (Each undeclared identifier is reported =
only once
../../../net/ppp_tty.c:653: error: for each function it appears in.)
../../../net/ppp_tty.c:653: warning: implicit declaration of function `majo=
r'
../../../net/ppp_tty.c:653: warning: nested extern declaration of `major'
*** Error code 1
______

the offending code is this:

______
        /* call device driver IOCTL to transmit a frame */
        if ((*cdevsw[major(tp->t_dev)]->d_ioctl)
            (tp->t_dev,TIOCXMTFRAME,(caddr_t)&m,0,0)) {
            /* busy or error, set as current packet */
            sc->sc_outm =3D m;
_____

If someone can give me (easy to follow) suggestions on how to fix it I'll b=
e grateful. The changes I already did to the original patches are not huge =
but if someone wants to review them all just send me a private mail and I'l=
l send them.

cheers,

    Pedro.=0A=0A=0A      ___________________________________ =0AScopri il B=
log di Yahoo! Mail: trucchi, novit=E0, consigli... e la tua opinione!=0Ahtt=
p://www.ymailblogit.com/blog/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?853261.35086.qm>