change macro SF_G_BASE_PATH to SF_G_BASE_PATH_STR

iovec_array V1.1.8
YuQing 2021-05-27 07:58:26 +08:00
parent 5befb9d616
commit c1f6fb797b
4 changed files with 14 additions and 12 deletions

View File

@ -239,17 +239,17 @@ int sf_load_global_config_ex(const char *server_name,
sf_set_global_base_path(pBasePath);
}
chopPath(SF_G_BASE_PATH);
if (!fileExists(SF_G_BASE_PATH)) {
chopPath(SF_G_BASE_PATH_STR);
if (!fileExists(SF_G_BASE_PATH_STR)) {
logError("file: "__FILE__", line: %d, "
"\"%s\" can't be accessed, error info: %s",
__LINE__, SF_G_BASE_PATH, strerror(errno));
__LINE__, SF_G_BASE_PATH_STR, strerror(errno));
return errno != 0 ? errno : ENOENT;
}
if (!isDir(SF_G_BASE_PATH)) {
if (!isDir(SF_G_BASE_PATH_STR)) {
logError("file: "__FILE__", line: %d, "
"\"%s\" is not a directory!",
__LINE__, SF_G_BASE_PATH);
__LINE__, SF_G_BASE_PATH_STR);
return ENOTDIR;
}
@ -340,7 +340,7 @@ int sf_load_global_config_ex(const char *server_name,
ini_ctx->section_name = old_section_name;
load_log_level(ini_ctx->context);
if ((result=log_set_prefix(SF_G_BASE_PATH, server_name)) != 0) {
if ((result=log_set_prefix(SF_G_BASE_PATH_STR, server_name)) != 0) {
return result;
}
@ -525,7 +525,7 @@ void sf_global_config_to_string(char *output, const int size)
"network_timeout=%d, thread_stack_size=%d KB, "
"max_pkg_size=%d KB, min_buff_size=%d KB, "
"max_buff_size=%d KB, tcp_quick_ack=%d, log_level=%s, "
"run_by_group=%s, run_by_user=%s, ", SF_G_BASE_PATH,
"run_by_group=%s, run_by_user=%s, ", SF_G_BASE_PATH_STR,
g_sf_global_vars.max_connections,
g_sf_global_vars.connect_timeout,
g_sf_global_vars.network_timeout,

View File

@ -70,7 +70,8 @@ extern "C" {
extern SFGlobalVariables g_sf_global_vars;
extern SFContext g_sf_context;
#define SF_G_BASE_PATH g_sf_global_vars.base_path.str
#define SF_G_BASE_PATH_STR g_sf_global_vars.base_path.str
#define SF_G_BASE_PATH_INITED g_sf_global_vars.base_path.inited
#define SF_G_CONTINUE_FLAG g_sf_global_vars.continue_flag
#define SF_G_CONNECT_TIMEOUT g_sf_global_vars.connect_timeout
#define SF_G_NETWORK_TIMEOUT g_sf_global_vars.network_timeout
@ -201,8 +202,9 @@ void sf_log_config_ex(const char *other_config);
static inline void sf_set_global_base_path(const char *base_path)
{
snprintf(SF_G_BASE_PATH, sizeof(SF_G_BASE_PATH), "%s", base_path);
g_sf_global_vars.base_path.inited = true;
snprintf(SF_G_BASE_PATH_STR, sizeof(SF_G_BASE_PATH_STR),
"%s", base_path);
SF_G_BASE_PATH_INITED = true;
}
#ifdef __cplusplus

View File

@ -539,7 +539,7 @@ static void sigDumpHandler(int sig)
bDumpFlag = true;
snprintf(filename, sizeof(filename),
"%s/logs/sf_dump.log", SF_G_BASE_PATH);
"%s/logs/sf_dump.log", SF_G_BASE_PATH_STR);
//manager_dump_global_vars_to_file(filename);
bDumpFlag = false;

View File

@ -271,7 +271,7 @@ int sf_logger_init(LogContext *pContext, const char *filename_prefix)
return result;
}
if ((result=log_set_prefix_ex(pContext, SF_G_BASE_PATH,
if ((result=log_set_prefix_ex(pContext, SF_G_BASE_PATH_STR,
filename_prefix)) != 0)
{
return result;