]> granicus.if.org Git - sudo/commitdiff
Make sudoers file nsswitch functions static to parse.c since they
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 15 Sep 2014 21:11:30 +0000 (15:11 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 15 Sep 2014 21:11:30 +0000 (15:11 -0600)
are self-contained.

plugins/sudoers/parse.c
plugins/sudoers/sudoers.h

index b3cc4a40acc56e41075d43cafc1acc6bdc5d104d..3da72a7518a2aa85baa70c038b028c8a6b97ce5a 100644 (file)
 /* Characters that must be quoted in sudoers */
 #define        SUDOERS_QUOTED  ":\\,=#\""
 
-/* sudoers nsswitch routines */
+/*
+ * Local prototypes.
+ */
+static int display_bound_defaults(int dtype, struct sudo_lbuf *lbuf);
+static int sudo_file_close(struct sudo_nss *);
+static int sudo_file_display_bound_defaults(struct sudo_nss *, struct passwd *, struct sudo_lbuf *);
+static int sudo_file_display_cmnd(struct sudo_nss *, struct passwd *);
+static int sudo_file_display_defaults(struct sudo_nss *, struct passwd *, struct sudo_lbuf *);
+static int sudo_file_display_privs(struct sudo_nss *, struct passwd *, struct sudo_lbuf *);
+static int sudo_file_lookup(struct sudo_nss *, int, int);
+static int sudo_file_open(struct sudo_nss *);
+static int sudo_file_parse(struct sudo_nss *);
+static int sudo_file_setdefs(struct sudo_nss *);
+static void print_member(struct sudo_lbuf *lbuf, struct member *m, int alias_type);
+static void print_member2(struct sudo_lbuf *lbuf, struct member *m, const char *separator, int alias_type);
+
+/* sudo_nss implementation */
 struct sudo_nss sudo_nss_file = {
     { NULL, NULL },
     sudo_file_open,
@@ -63,15 +79,6 @@ struct sudo_nss sudo_nss_file = {
     sudo_file_display_privs
 };
 
-/*
- * Local prototypes.
- */
-static int display_bound_defaults(int dtype, struct sudo_lbuf *lbuf);
-static void print_member(struct sudo_lbuf *lbuf, struct member *m,
-    int alias_type);
-static void print_member2(struct sudo_lbuf *lbuf, struct member *m,
-    const char *separator, int alias_type);
-
 int
 sudo_file_open(struct sudo_nss *nss)
 {
index 303924c36c16a24438d69b54a7ebb72c66191d4d..d04201592b977ec9af8c394bca63367326438091 100644 (file)
@@ -248,17 +248,6 @@ int sudo_auth_end_session(struct passwd *pw);
 int sudo_auth_init(struct passwd *pw);
 int sudo_auth_cleanup(struct passwd *pw);
 
-/* parse.c */
-int sudo_file_open(struct sudo_nss *);
-int sudo_file_close(struct sudo_nss *);
-int sudo_file_setdefs(struct sudo_nss *);
-int sudo_file_lookup(struct sudo_nss *, int, int);
-int sudo_file_parse(struct sudo_nss *);
-int sudo_file_display_cmnd(struct sudo_nss *, struct passwd *);
-int sudo_file_display_defaults(struct sudo_nss *, struct passwd *, struct sudo_lbuf *);
-int sudo_file_display_bound_defaults(struct sudo_nss *, struct passwd *, struct sudo_lbuf *);
-int sudo_file_display_privs(struct sudo_nss *, struct passwd *, struct sudo_lbuf *);
-
 /* set_perms.c */
 bool rewind_perms(void);
 bool set_perms(int);