if (ioctl(ppp_fd, PPPIOCSMAXCID, (caddr_t) &maxcid) < 0) {
if (vjcomp && ioctl(ppp_fd, PPPIOCSMAXCID, (caddr_t) &maxcid) < 0) {
sifvjcomp(u, vjcomp, cidcomp, maxcid)    int u, vjcomp, cidcomp, maxcid;{    u_int x;    if (ioctl(ppp_fd, PPPIOCGFLAGS, (caddr_t) &x) < 0) {	syslog(LOG_ERR, "ioctl (PPPIOCGFLAGS): %m");	return 0;    }    x = vjcomp ? x | SC_COMP_TCP: x &~ SC_COMP_TCP;    x = cidcomp? x & ~SC_NO_TCP_CCID: x | SC_NO_TCP_CCID;    if (ioctl(ppp_fd, PPPIOCSFLAGS, (caddr_t) &x) < 0) {	syslog(LOG_ERR, "ioctl(PPPIOCSFLAGS): %m");	return 0;    }    if (ioctl(ppp_fd, PPPIOCSMAXCID, (caddr_t) &maxcid) < 0) {	syslog(LOG_ERR, "ioctl(PPPIOCSFLAGS): %m");	return 0;    }    return 1;}