From 34fbb11114a5ddba6b30510f5c887bdc6e9c3172 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 9 Jul 2024 22:54:12 +0300 Subject: [PATCH] fixed --- configs/config.h | 4 ++-- libmu/human.c | 2 ++ libmu/human.h | 1 - libmu/mode_to_str.c | 2 ++ libmu/mode_to_str.h | 1 - src/date.c | 1 + 6 files changed, 7 insertions(+), 4 deletions(-) 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