fix warning in find.c
This commit is contained in:
parent
e0eebc1ef3
commit
434ad5456b
@ -59,7 +59,7 @@ typedef struct {
|
|||||||
#define ACTS(name, arg...) typedef struct { action a; arg; } action_##name;
|
#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)
|
#define ACTF(name) static int func_##name(const char *fileName, struct stat *statbuf, action_##name* ap)
|
||||||
ACTS(print)
|
ACTS(print)
|
||||||
ACTS(name, char *pattern;)
|
ACTS(name, const char *pattern;)
|
||||||
USE_FEATURE_FIND_PRINT0(ACTS(print0))
|
USE_FEATURE_FIND_PRINT0(ACTS(print0))
|
||||||
USE_FEATURE_FIND_TYPE( ACTS(type, int type_mask;))
|
USE_FEATURE_FIND_TYPE( ACTS(type, int type_mask;))
|
||||||
USE_FEATURE_FIND_PERM( ACTS(perm, char perm_char; mode_t perm_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
|
#if ENABLE_FEATURE_FIND_TYPE
|
||||||
static int find_type(char *type)
|
static int find_type(const char *type)
|
||||||
{
|
{
|
||||||
int mask = 0;
|
int mask = 0;
|
||||||
|
|
||||||
@ -349,8 +349,8 @@ static action*** parse_params(char **argv)
|
|||||||
// We implement: (), -a, -o
|
// We implement: (), -a, -o
|
||||||
|
|
||||||
while (*argv) {
|
while (*argv) {
|
||||||
char *arg = argv[0];
|
const char *arg = argv[0];
|
||||||
char *arg1 = argv[1];
|
const char *arg1 = argv[1];
|
||||||
/* --- Operators --- */
|
/* --- Operators --- */
|
||||||
if (strcmp(arg, "-a") == 0
|
if (strcmp(arg, "-a") == 0
|
||||||
USE_DESKTOP(|| strcmp(arg, "-and") == 0)
|
USE_DESKTOP(|| strcmp(arg, "-and") == 0)
|
||||||
|
@ -259,7 +259,7 @@ extern DIR *warn_opendir(const char *path);
|
|||||||
char *xgetcwd(char *cwd);
|
char *xgetcwd(char *cwd);
|
||||||
char *xreadlink(const char *path);
|
char *xreadlink(const char *path);
|
||||||
char *xmalloc_realpath(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 spawn(char **argv);
|
||||||
extern pid_t xspawn(char **argv);
|
extern pid_t xspawn(char **argv);
|
||||||
extern int wait4pid(int pid);
|
extern int wait4pid(int pid);
|
||||||
|
@ -568,7 +568,7 @@ void xlisten(int s, int backlog)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// xstat() - a stat() which dies on failure with meaningful error message
|
// 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))
|
if (stat(name, stat_buf))
|
||||||
bb_perror_msg_and_die("can't stat '%s'", name);
|
bb_perror_msg_and_die("can't stat '%s'", name);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user