]> granicus.if.org Git - sudo/commitdiff
Get rid of SUDO_MAIN. Modern compilers don't warn about mixing
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 21 May 2015 17:26:44 +0000 (11:26 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 21 May 2015 17:26:44 +0000 (11:26 -0600)
extern and auto declarations unless they conflict.

plugins/sudoers/logging.h
plugins/sudoers/sudoers.h

index f5659277aec8ef4d0e85c6e2a371e58db752df47..b4d2cafa4cd8b8c500ac26887aa5cc3a15ed2d9f 100644 (file)
  */
 #define LOG_INDENT     "    "
 
-#ifndef SUDO_MAIN
 /* XXX - needed for auditing */
 extern int NewArgc;
 extern char **NewArgv;
-#endif
 
 bool sudoers_warn_setlocale(bool restore, int *cookie);
 bool sudoers_setlocale(int newlocale, int *prevlocale);
index 744ea3934a29ba3af1c09de2b05010d3fe0997aa..72e14498e22d858c64d84502ea5485d71cd6d961 100644 (file)
@@ -344,6 +344,13 @@ FILE *open_sudoers(const char *, bool, bool *);
 int sudoers_policy_init(void *info, char * const envp[]);
 int sudoers_policy_main(int argc, char * const argv[], int pwflag, char *env_add[], void *closure);
 void sudoers_cleanup(void);
+extern struct sudo_user sudo_user;
+extern struct passwd *list_pw;
+extern int long_list;
+extern int sudo_mode;
+extern uid_t timestamp_uid;
+extern sudo_conv_t sudo_conv;
+extern sudo_printf_t sudo_printf;
 
 /* sudoers_debug.c */
 void sudoers_debug_parse_flags(struct sudo_conf_debug_file_list *debug_files, const char *entry);
@@ -362,14 +369,4 @@ void group_plugin_unload(void);
 int group_plugin_query(const char *user, const char *group,
     const struct passwd *pwd);
 
-#ifndef SUDO_MAIN
-extern struct sudo_user sudo_user;
-extern struct passwd *list_pw;
-extern int long_list;
-extern int sudo_mode;
-extern uid_t timestamp_uid;
-extern sudo_conv_t sudo_conv;
-extern sudo_printf_t sudo_printf;
-#endif
-
 #endif /* SUDOERS_SUDOERS_H */