diff --git a/configs/config.h b/configs/config.h index 112d499..5959897 100644 --- a/configs/config.h +++ b/configs/config.h @@ -16,8 +16,8 @@ #ifdef _PW_CHECK_H /* Pw_check. Salt for crypt() */ - static int MU_SALT_ENC[] = {'s', 'a', 'l', 't'}; - static char MU_SALT_BUF[sizeof(MU_SALT_ENC) + 1]; + int MU_SALT_ENC[] = {'s', 'a', 'l', 't'}; + char MU_SALT_BUF[sizeof(MU_SALT_ENC) + 1]; #endif #ifdef _MOUNT_C diff --git a/libmu/human.c b/libmu/human.c index 6eb052d..4a1d367 100644 --- a/libmu/human.c +++ b/libmu/human.c @@ -1,5 +1,7 @@ #include "human.h" +char mu_hs_buf[MU_HUMAN_BUF_SIZE + 1]; + char *mu_humansize(off_t n, off_t block) { memset(mu_hs_buf, '\0', sizeof(mu_hs_buf)); diff --git a/libmu/human.h b/libmu/human.h index 00f2a50..a775d0e 100644 --- a/libmu/human.h +++ b/libmu/human.h @@ -6,7 +6,6 @@ #include #define MU_HUMAN_BUF_SIZE 16 -static char mu_hs_buf[MU_HUMAN_BUF_SIZE + 1]; char *mu_humansize(off_t n, off_t block); #endif diff --git a/libmu/mode_to_str.c b/libmu/mode_to_str.c index 8be70f0..3bf00fe 100644 --- a/libmu/mode_to_str.c +++ b/libmu/mode_to_str.c @@ -2,6 +2,8 @@ #include #include "mode_to_str.h" +char mode[11]; + char *mu_mode_2_str(mode_t file_mode) { snprintf(mode, sizeof(mode), "----------"); diff --git a/libmu/mode_to_str.h b/libmu/mode_to_str.h index 34e6152..50f0ed7 100644 --- a/libmu/mode_to_str.h +++ b/libmu/mode_to_str.h @@ -1,6 +1,5 @@ #ifndef _MODE_TO_STR_H #define _MODE_TO_STR_H -static char mode[11]; char *mu_mode_2_str(mode_t file_mode); #endif diff --git a/src/date.c b/src/date.c index e40c317..1ab8c8d 100644 --- a/src/date.c +++ b/src/date.c @@ -1,4 +1,5 @@ #define _XOPEN_SOURCE +#define __USE_POSIX199309 #include #include #include