Module Name: src
Committed By: matt
Date: Wed Mar 21 10:11:34 UTC 2012
Modified Files:
src/usr.sbin/tcpdchk: scaffold.c scaffold.h tcpdchk.c
Log Message:
Use a little const for quotes strings.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/tcpdchk/scaffold.c
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/tcpdchk/scaffold.h
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/tcpdchk/tcpdchk.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.sbin/tcpdchk/scaffold.c
diff -u src/usr.sbin/tcpdchk/scaffold.c:1.10 src/usr.sbin/tcpdchk/scaffold.c:1.11
--- src/usr.sbin/tcpdchk/scaffold.c:1.10 Mon Jul 14 09:07:22 2003
+++ src/usr.sbin/tcpdchk/scaffold.c Wed Mar 21 10:11:34 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: scaffold.c,v 1.10 2003/07/14 09:07:22 itojun Exp $ */
+/* $NetBSD: scaffold.c,v 1.11 2012/03/21 10:11:34 matt Exp $ */
/*
* Routines for testing only. Not really industrial strength.
@@ -11,7 +11,7 @@
#if 0
static char sccs_id[] = "@(#) scaffold.c 1.6 97/03/21 19:27:24";
#else
-__RCSID("$NetBSD: scaffold.c,v 1.10 2003/07/14 09:07:22 itojun Exp $");
+__RCSID("$NetBSD: scaffold.c,v 1.11 2012/03/21 10:11:34 matt Exp $");
#endif
#endif
@@ -134,8 +134,8 @@ struct request_info *request;
/* ARGSUSED */
-void rfc931(request)
-struct request_info *request;
+void
+rfc931(struct request_info *request)
{
strlcpy(request->user, unknown, sizeof(request->user));
}
@@ -143,9 +143,8 @@ struct request_info *request;
/* check_path - examine accessibility */
-int check_path(path, st)
-char *path;
-struct stat *st;
+int
+check_path(const char *path, struct stat *st)
{
struct stat stbuf;
char buf[BUFSIZ];
Index: src/usr.sbin/tcpdchk/scaffold.h
diff -u src/usr.sbin/tcpdchk/scaffold.h:1.4 src/usr.sbin/tcpdchk/scaffold.h:1.5
--- src/usr.sbin/tcpdchk/scaffold.h:1.4 Thu Jun 6 21:28:50 2002
+++ src/usr.sbin/tcpdchk/scaffold.h Wed Mar 21 10:11:34 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: scaffold.h,v 1.4 2002/06/06 21:28:50 itojun Exp $ */
+/* $NetBSD: scaffold.h,v 1.5 2012/03/21 10:11:34 matt Exp $ */
/*
* @(#) scaffold.h 1.3 94/12/31 18:19:19
@@ -6,11 +6,11 @@
* Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
*/
-struct addrinfo *find_inet_addr __P((char *, int));
-int check_dns __P((char *));
-void shell_cmd __P((char *));
-void clean_exit __P((struct request_info *));
+struct addrinfo *find_inet_addr(char *, int);
+int check_dns(char *);
+void shell_cmd(char *);
+void clean_exit(struct request_info *);
#if 0
-void rfc931 __P((struct request_info *));
+void rfc931(struct request_info *);
#endif
-int check_path __P((char *, struct stat *));
+int check_path(const char *, struct stat *);
Index: src/usr.sbin/tcpdchk/tcpdchk.c
diff -u src/usr.sbin/tcpdchk/tcpdchk.c:1.11 src/usr.sbin/tcpdchk/tcpdchk.c:1.12
--- src/usr.sbin/tcpdchk/tcpdchk.c:1.11 Sun Jul 13 12:07:16 2003
+++ src/usr.sbin/tcpdchk/tcpdchk.c Wed Mar 21 10:11:34 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: tcpdchk.c,v 1.11 2003/07/13 12:07:16 itojun Exp $ */
+/* $NetBSD: tcpdchk.c,v 1.12 2012/03/21 10:11:34 matt Exp $ */
/*
* tcpdchk - examine all tcpd access control rules and inetd.conf entries
@@ -21,7 +21,7 @@
#if 0
static char sccsid[] = "@(#) tcpdchk.c 1.8 97/02/12 02:13:25";
#else
-__RCSID("$NetBSD: tcpdchk.c,v 1.11 2003/07/13 12:07:16 itojun Exp $");
+__RCSID("$NetBSD: tcpdchk.c,v 1.12 2012/03/21 10:11:34 matt Exp $");
#endif
#endif
@@ -65,33 +65,33 @@ __RCSID("$NetBSD: tcpdchk.c,v 1.11 2003/
/*
* Stolen from hosts_access.c...
*/
-static char sep[] = ", \t\n";
+static const char sep[] = ", \t\n";
#define BUFLEN 2048
int resident = 0;
int hosts_access_verbose = 0;
-char *hosts_allow_table = HOSTS_ALLOW;
-char *hosts_deny_table = HOSTS_DENY;
+const char *hosts_allow_table = HOSTS_ALLOW;
+const char *hosts_deny_table = HOSTS_DENY;
extern jmp_buf tcpd_buf;
/*
* Local stuff.
*/
-static void usage __P((void));
-static void parse_table __P((char *, struct request_info *));
-static void print_list __P((char *, char *));
-static void check_daemon_list __P((char *));
-static void check_client_list __P((char *));
-static void check_daemon __P((char *));
-static void check_user __P((char *));
+static void usage(void);
+static void parse_table(const char *, struct request_info *);
+static void print_list(char *, char *);
+static void check_daemon_list(char *);
+static void check_client_list(char *);
+static void check_daemon(char *);
+static void check_user(char *);
#ifdef INET6
-static int check_inet_addr __P((char *));
+static int check_inet_addr(char *);
#endif
-static int check_host __P((char *));
-static int reserved_name __P((char *));
+static int check_host(char *);
+static int reserved_name(char *);
-int main __P((int, char **));
+int main(int, char **);
#define PERMIT 1
#define DENY 0
@@ -104,9 +104,8 @@ static char *myname;
static int allow_check;
static char *inetcf;
-int main(argc, argv)
-int argc;
-char **argv;
+int
+main(int argc, char **argv)
{
struct request_info request;
struct stat st;
@@ -195,7 +194,8 @@ char **argv;
/* usage - explain */
-static void usage()
+static void
+usage(void)
{
fprintf(stderr, "usage: %s [-a] [-d] [-i inet_conf] [-v]\n", myname);
fprintf(stderr, " -a: report rules with implicit \"ALLOW\" at end\n");
@@ -207,22 +207,16 @@ static void usage()
/* parse_table - like table_match(), but examines _all_ entries */
-static void parse_table(table, request)
-char *table;
-struct request_info *request;
+static void
+parse_table(const char *table, struct request_info *request)
{
FILE *fp;
- int real_verdict;
+ volatile int real_verdict;
char sv_list[BUFLEN]; /* becomes list of daemons */
char *cl_list; /* becomes list of requests */
char *sh_cmd; /* becomes optional shell command */
int verdict;
- struct tcpd_context saved_context;
-#ifdef __GNUC__
- /* XXX hack to avoid gcc warnings */
- (void) &real_verdict;
- (void) &saved_context;
-#endif
+ volatile struct tcpd_context saved_context;
saved_context = tcpd_context; /* stupid compilers */