From 434ad5456b0468e469c9da140871121f87a1377b Mon Sep 17 00:00:00 2001
From: Denis Vlasenko <vda.linux@googlemail.com>
Date: Sat, 27 Jan 2007 13:45:17 +0000
Subject: fix warning in find.c

---
 findutils/find.c | 8 ++++----
 include/libbb.h  | 2 +-
 libbb/xfuncs.c   | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/findutils/find.c b/findutils/find.c
index f7d95325a..42cee87e1 100644
--- a/findutils/find.c
+++ b/findutils/find.c
@@ -59,7 +59,7 @@ typedef struct {
 #define ACTS(name, arg...) typedef struct { action a; arg; } action_##name;
 #define ACTF(name)         static int func_##name(const char *fileName, struct stat *statbuf, action_##name* ap)
                         ACTS(print)
-                        ACTS(name,  char *pattern;)
+                        ACTS(name,  const char *pattern;)
 USE_FEATURE_FIND_PRINT0(ACTS(print0))
 USE_FEATURE_FIND_TYPE(  ACTS(type,  int type_mask;))
 USE_FEATURE_FIND_PERM(  ACTS(perm,  char perm_char; mode_t perm_mask;))
@@ -273,7 +273,7 @@ static int fileAction(const char *fileName, struct stat *statbuf, void* junk, in
 
 
 #if ENABLE_FEATURE_FIND_TYPE
-static int find_type(char *type)
+static int find_type(const char *type)
 {
 	int mask = 0;
 
@@ -349,8 +349,8 @@ static action*** parse_params(char **argv)
 // We implement: (), -a, -o
 
 	while (*argv) {
-		char *arg = argv[0];
-		char *arg1 = argv[1];
+		const char *arg = argv[0];
+		const char *arg1 = argv[1];
 	/* --- Operators --- */
 		if (strcmp(arg, "-a") == 0
 		    USE_DESKTOP(|| strcmp(arg, "-and") == 0)
diff --git a/include/libbb.h b/include/libbb.h
index 8b9842344..540170cdd 100644
--- a/include/libbb.h
+++ b/include/libbb.h
@@ -259,7 +259,7 @@ extern DIR *warn_opendir(const char *path);
 char *xgetcwd(char *cwd);
 char *xreadlink(const char *path);
 char *xmalloc_realpath(const char *path);
-extern void xstat(char *filename, struct stat *buf);
+extern void xstat(const char *filename, struct stat *buf);
 extern pid_t spawn(char **argv);
 extern pid_t xspawn(char **argv);
 extern int wait4pid(int pid);
diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c
index 4d85b1181..f7300a6d9 100644
--- a/libbb/xfuncs.c
+++ b/libbb/xfuncs.c
@@ -568,7 +568,7 @@ void xlisten(int s, int backlog)
 }
 
 // xstat() - a stat() which dies on failure with meaningful error message
-void xstat(char *name, struct stat *stat_buf)
+void xstat(const char *name, struct stat *stat_buf)
 {
 	if (stat(name, stat_buf))
 		bb_perror_msg_and_die("can't stat '%s'", name);
-- 
cgit v1.2.3-55-g6feb