aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/libbb.h2
-rw-r--r--libbb/libbb.h2
-rw-r--r--libbb/make_directory.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/include/libbb.h b/include/libbb.h
index df52027ce..70ac36a86 100644
--- a/include/libbb.h
+++ b/include/libbb.h
@@ -259,7 +259,7 @@ extern int create_icmp_socket(void);
259 259
260char *dirname (const char *path); 260char *dirname (const char *path);
261 261
262int make_directory (char *path, mode_t mode, int flags); 262int make_directory (char *path, long mode, int flags);
263 263
264const char *u_signal_names(const char *str_sig, int *signo, int startnum); 264const char *u_signal_names(const char *str_sig, int *signo, int startnum);
265 265
diff --git a/libbb/libbb.h b/libbb/libbb.h
index df52027ce..70ac36a86 100644
--- a/libbb/libbb.h
+++ b/libbb/libbb.h
@@ -259,7 +259,7 @@ extern int create_icmp_socket(void);
259 259
260char *dirname (const char *path); 260char *dirname (const char *path);
261 261
262int make_directory (char *path, mode_t mode, int flags); 262int make_directory (char *path, long mode, int flags);
263 263
264const char *u_signal_names(const char *str_sig, int *signo, int startnum); 264const char *u_signal_names(const char *str_sig, int *signo, int startnum);
265 265
diff --git a/libbb/make_directory.c b/libbb/make_directory.c
index 54d9b4c51..0a9d7b160 100644
--- a/libbb/make_directory.c
+++ b/libbb/make_directory.c
@@ -33,7 +33,7 @@
33 * Also create parent directories as necessary if flags contains 33 * Also create parent directories as necessary if flags contains
34 * FILEUTILS_RECUR. */ 34 * FILEUTILS_RECUR. */
35 35
36int make_directory (char *path, mode_t mode, int flags) 36int make_directory (char *path, long mode, int flags)
37{ 37{
38 if (!(flags & FILEUTILS_RECUR)) { 38 if (!(flags & FILEUTILS_RECUR)) {
39 if (mkdir (path, 0777) < 0) { 39 if (mkdir (path, 0777) < 0) {