X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fsys-bsd.c;h=12bbdde79ea41d27c6aeb6f2305646a10f48823c;hp=22ba04dbd3c6269e4f459019b9833eb682244410;hb=2d429b67dec287282cad25de7f04fd251be86c3a;hpb=b03e0f44811d84b0be229b0f8498b275d0b2e386 diff --git a/pppd/sys-bsd.c b/pppd/sys-bsd.c index 22ba04d..12bbdde 100644 --- a/pppd/sys-bsd.c +++ b/pppd/sys-bsd.c @@ -21,8 +21,9 @@ */ #ifndef lint -static char rcsid[] = "$Id: sys-bsd.c,v 1.30 1998/03/25 02:19:26 paulus Exp $"; +static char rcsid[] = "$Id: sys-bsd.c,v 1.32 1998/09/02 20:58:13 christos Exp $"; /* $NetBSD: sys-bsd.c,v 1.1.1.3 1997/09/26 18:53:04 christos Exp $ */ +#endif /* * TODO: @@ -62,9 +63,13 @@ static char rcsid[] = "$Id: sys-bsd.c,v 1.30 1998/03/25 02:19:26 paulus Exp $"; #if defined(NetBSD) && (NetBSD >= 199703) #include #else /* NetBSD 1.2D or later */ +#ifdef __FreeBSD__ +#include +#else #include #endif #endif +#endif #include "pppd.h" #include "fsm.h" @@ -1055,7 +1060,7 @@ dodefaultroute(g, cmd) memset(&rtmsg, 0, sizeof(rtmsg)); rtmsg.hdr.rtm_type = cmd == 's'? RTM_ADD: RTM_DELETE; - rtmsg.hdr.rtm_flags = RTF_UP | RTF_GATEWAY; + rtmsg.hdr.rtm_flags = RTF_UP | RTF_GATEWAY | RTF_STATIC; rtmsg.hdr.rtm_version = RTM_VERSION; rtmsg.hdr.rtm_seq = ++rtm_seq; rtmsg.hdr.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;