X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fmain.c;h=4e1e3de522e4ea4dda2dabd9a600e826b4cc4ffa;hp=638e296ba3e13702d0549f366c963cc1c0a042a6;hb=9ec074e3ff0ef6bbdd673bfd199713269748f08d;hpb=0b63a24d54ba4708c88e31bdd74b0145956c1478 diff --git a/pppd/main.c b/pppd/main.c index 638e296..4e1e3de 100644 --- a/pppd/main.c +++ b/pppd/main.c @@ -18,7 +18,7 @@ */ #ifndef lint -static char rcsid[] = "$Id: main.c,v 1.1 1993/11/11 03:54:25 paulus Exp $"; +static char rcsid[] = "$Id: main.c,v 1.2 1993/11/23 23:40:53 paulus Exp $"; #endif #define SETSID @@ -31,6 +31,14 @@ static char rcsid[] = "$Id: main.c,v 1.1 1993/11/11 03:54:25 paulus Exp $"; #include #include +/* + * If REQ_SYSOPTIONS is defined to 1, pppd will not run unless + * /etc/ppp/options exists. + */ +#ifndef REQ_SYSOPTIONS +#define REQ_SYSOPTIONS 0 +#endif + #ifdef STREAMS #undef SGTTY #endif @@ -225,7 +233,7 @@ main(argc, argv) progname = *argv; - if (!options_from_file(_PATH_SYSOPTIONS) || + if (!options_from_file(_PATH_SYSOPTIONS, REQ_SYSOPTIONS) || !options_from_user() || !parse_args(argc-1, argv+1)) die(1);