Use a little const for quotes strings.

This commit is contained in:
matt 2012-03-21 10:11:34 +00:00
parent e1a2f47f12
commit d6a05e11ac
3 changed files with 37 additions and 44 deletions

View File

@ -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];

View File

@ -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 *);

View File

@ -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/07/13 12:07:16 itojun Exp $");
/*
* 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 */