]> granicus.if.org Git - sudo/commitdiff
now works with new sudo arg stuff
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 2 Feb 1996 06:14:46 +0000 (06:14 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 2 Feb 1996 06:14:46 +0000 (06:14 +0000)
visudo.c

index 5d74c1a7736d7bc81d54b1f9cbf904b2951dafee..d196f0330702c0d75e2f1734d61866be87ac9eea 100644 (file)
--- 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);
 }