mirror of
https://github.com/sheumann/hush.git
synced 2024-12-31 11:31:19 +00:00
- the archivers expect mode to be a mode_t, so do not trip signed/unsigned conversion purposefully
This commit is contained in:
parent
620e57b421
commit
835f575b61
@ -228,7 +228,7 @@ extern void trim(char *s);
|
|||||||
extern char *skip_whitespace(const char *);
|
extern char *skip_whitespace(const char *);
|
||||||
extern char *skip_non_whitespace(const char *);
|
extern char *skip_non_whitespace(const char *);
|
||||||
|
|
||||||
extern const char *bb_mode_string(int mode);
|
extern const char *bb_mode_string(mode_t mode);
|
||||||
extern int is_directory(const char *name, int followLinks, struct stat *statBuf);
|
extern int is_directory(const char *name, int followLinks, struct stat *statBuf);
|
||||||
extern int remove_file(const char *path, int flags);
|
extern int remove_file(const char *path, int flags);
|
||||||
extern int copy_file(const char *source, const char *dest, int flags);
|
extern int copy_file(const char *source, const char *dest, int flags);
|
||||||
|
@ -51,7 +51,7 @@ static const char type_chars[16] = "?pc?d?b?-?l?s???";
|
|||||||
/* 0123456789abcdef */
|
/* 0123456789abcdef */
|
||||||
static const char mode_chars[7] = "rwxSTst";
|
static const char mode_chars[7] = "rwxSTst";
|
||||||
|
|
||||||
const char *bb_mode_string(int mode)
|
const char *bb_mode_string(mode_t mode)
|
||||||
{
|
{
|
||||||
static char buf[12];
|
static char buf[12];
|
||||||
char *p = buf;
|
char *p = buf;
|
||||||
@ -91,7 +91,7 @@ static const char type_chars[16] = "?pc?d?b?-?l?s???";
|
|||||||
/* 0123456789abcdef */
|
/* 0123456789abcdef */
|
||||||
static const char mode_chars[7] = "rwxSTst";
|
static const char mode_chars[7] = "rwxSTst";
|
||||||
|
|
||||||
const char *bb_mode_string(int mode)
|
const char *bb_mode_string(mode_t mode)
|
||||||
{
|
{
|
||||||
static char buf[12];
|
static char buf[12];
|
||||||
char *p = buf;
|
char *p = buf;
|
||||||
|
Loading…
Reference in New Issue
Block a user