From 318c0b91a9792fc47f72948a2898f0a6e4fbe440 Mon Sep 17 00:00:00 2001 From: mdw Date: Thu, 23 Apr 1998 13:22:08 +0000 Subject: [PATCH] Support no-network configuration option, and new interface to configuration file parser. --- src/check.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/check.c b/src/check.c index 1a7d507..a2d13b5 100644 --- a/src/check.c +++ b/src/check.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: check.c,v 1.6 1998/01/12 16:45:47 mdw Exp $ + * $Id: check.c,v 1.7 1998/04/23 13:22:08 mdw Exp $ * * Check validity of requests * @@ -29,6 +29,10 @@ /*----- Revision history --------------------------------------------------* * * $Log: check.c,v $ + * Revision 1.7 1998/04/23 13:22:08 mdw + * Support no-network configuration option, and new interface to + * configuration file parser. + * * Revision 1.6 1998/01/12 16:45:47 mdw * Fix copyright date. * @@ -91,7 +95,9 @@ #include "userdb.h" #include "utils.h" -/*----- Main code ---------------------------------------------------------*/ +/*----- Client-end network support ----------------------------------------*/ + +#ifndef NONETWORK /* --- @check__send@ --- * * @@ -509,6 +515,10 @@ int check__client(request *rq, FILE *fp) return (check__ask(rq, serv, n_serv)); } +#endif + +/*----- Main checking function --------------------------------------------*/ + /* --- @check@ --- * * * Arguments: @request *rq@ = pointer to request buffer @@ -524,8 +534,10 @@ int check(request *rq) /* --- Check if we need to talk to a server --- */ +#ifndef NONETWORK if ((fp = fopen(file_SERVER, "r")) != 0) return (check__client(rq, fp)); +#endif /* --- Otherwise do this all the old-fashioned way --- */ @@ -541,7 +553,7 @@ int check(request *rq) name_init(); rule_init(); lexer_scan(fp); - yyparse(); + parse(); return (rule_check(rq)); } -- 2.11.0