sf_load_cluster_config_ex: add param full_cluster_filename
parent
ee179a16f7
commit
2792b2f275
|
|
@ -105,13 +105,12 @@ static int load_server_cfg(SFClusterConfig *cluster,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sf_load_cluster_config_ex(SFClusterConfig *cluster,
|
int sf_load_cluster_config_ex(SFClusterConfig *cluster, IniFullContext
|
||||||
IniFullContext *ini_ctx, const int default_port,
|
*ini_ctx, const int default_port, char *full_cluster_filename,
|
||||||
char *full_server_filename, const int size)
|
char *full_server_filename, const int size)
|
||||||
{
|
{
|
||||||
int result;
|
int result;
|
||||||
char *cluster_config_filename;
|
char *cluster_config_filename;
|
||||||
char full_cluster_filename[PATH_MAX];
|
|
||||||
|
|
||||||
cluster_config_filename = iniGetStrValue(ini_ctx->section_name,
|
cluster_config_filename = iniGetStrValue(ini_ctx->section_name,
|
||||||
"cluster_config_filename", ini_ctx->context);
|
"cluster_config_filename", ini_ctx->context);
|
||||||
|
|
@ -123,7 +122,7 @@ int sf_load_cluster_config_ex(SFClusterConfig *cluster,
|
||||||
}
|
}
|
||||||
|
|
||||||
resolve_path(ini_ctx->filename, cluster_config_filename,
|
resolve_path(ini_ctx->filename, cluster_config_filename,
|
||||||
full_cluster_filename, sizeof(full_cluster_filename));
|
full_cluster_filename, size);
|
||||||
if ((result=load_server_cfg(cluster, full_cluster_filename,
|
if ((result=load_server_cfg(cluster, full_cluster_filename,
|
||||||
default_port, full_server_filename, size)) != 0)
|
default_port, full_server_filename, size)) != 0)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -23,16 +23,17 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int sf_load_cluster_config_ex(SFClusterConfig *cluster,
|
int sf_load_cluster_config_ex(SFClusterConfig *cluster, IniFullContext
|
||||||
IniFullContext *ini_ctx, const int default_port,
|
*ini_ctx, const int default_port, char *full_cluster_filename,
|
||||||
char *full_server_filename, const int size);
|
char *full_server_filename, const int size);
|
||||||
|
|
||||||
static inline int sf_load_cluster_config(SFClusterConfig *cluster,
|
static inline int sf_load_cluster_config(SFClusterConfig *cluster,
|
||||||
IniFullContext *ini_ctx, const int default_port)
|
IniFullContext *ini_ctx, const int default_port)
|
||||||
{
|
{
|
||||||
|
char full_cluster_filename[PATH_MAX];
|
||||||
char full_server_filename[PATH_MAX];
|
char full_server_filename[PATH_MAX];
|
||||||
return sf_load_cluster_config_ex(cluster, ini_ctx, default_port,
|
return sf_load_cluster_config_ex(cluster, ini_ctx, default_port,
|
||||||
full_server_filename, sizeof(full_server_filename));
|
full_cluster_filename, full_server_filename, PATH_MAX);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue