X-Git-Url: https://git.distorted.org.uk/~mdw/become/blobdiff_plain/9e5602f0603b771fdda16731ab5bf6e460fe8795..082ddb2663e34c100f423b07384d870ff009a914:/src/check.c diff --git a/src/check.c b/src/check.c index 7e61433..a2d13b5 100644 --- a/src/check.c +++ b/src/check.c @@ -1,10 +1,10 @@ /* -*-c-*- * - * $Id: check.c,v 1.5 1997/09/26 09:14:58 mdw Exp $ + * $Id: check.c,v 1.7 1998/04/23 13:22:08 mdw Exp $ * * Check validity of requests * - * (c) 1997 EBI + * (c) 1998 EBI */ /*----- Licensing notice --------------------------------------------------* @@ -29,6 +29,13 @@ /*----- 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. + * * Revision 1.5 1997/09/26 09:14:58 mdw * Merged blowfish branch into trunk. * @@ -88,7 +95,9 @@ #include "userdb.h" #include "utils.h" -/*----- Main code ---------------------------------------------------------*/ +/*----- Client-end network support ----------------------------------------*/ + +#ifndef NONETWORK /* --- @check__send@ --- * * @@ -506,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 @@ -521,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 --- */ @@ -538,7 +553,7 @@ int check(request *rq) name_init(); rule_init(); lexer_scan(fp); - yyparse(); + parse(); return (rule_check(rq)); }