From 6002abd998b77d0946a06f026af23c19832691c5 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 2 Feb 1996 06:14:46 +0000 Subject: [PATCH] now works with new sudo arg stuff --- visudo.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/visudo.c b/visudo.c index 5d74c1a77..d196f0330 100644 --- a/visudo.c +++ b/visudo.c @@ -82,7 +82,7 @@ static char whatnow __P((void)); static void whatnow_help __P((void)); static RETSIGTYPE Exit __P((int)); static void setup_signals __P((void)); -int path_matches __P((char *, char *)); +int path_matches __P((char *, char **, char *, char **)); int addr_matches __P((char *)); int netgr_matches __P((char *, char *, char *)); int usergr_matches __P((char *, char *)); @@ -99,6 +99,8 @@ extern int errorlineno, sudolineno; * Globals */ char **Argv; +char **NewArgv = NULL; +int NewArgc = 0; char *sudoers = _PATH_SUDO_SUDOERS; char *stmp = _PATH_SUDO_STMP; int parse_error = FALSE; @@ -363,8 +365,11 @@ int main(argc, argv) * These exist to allow us to use the same parser as sudo(8). */ -int path_matches(cmnd, path) - char *cmnd, *path; +int path_matches(cmnd, user_args, path, sudoers_args) + char *cmnd; + char **user_args; + char *path; + char **sudoers_args; { return(TRUE); } -- 2.40.0