+ if (still_ppp() && initdisc >= 0)
+ {
+ set_kdebugflag (prev_kdebugflag);
+
+ if (ioctl(fd, TIOCSETD, &initdisc) < 0)
+ {
+ syslog(LOG_WARNING, "ioctl(TIOCSETD): %m");
+ }
+
+ if (ioctl(fd, TIOCNXCL, 0) < 0)
+ {
+ syslog (LOG_WARNING, "ioctl(TIOCNXCL): %m");
+ }
+ }
+ initdisc = -1;
+ }
+