CUBRID Engine  latest
environment_variable.h File Reference

Go to the source code of this file.

Functions

const char * envvar_prefix (void)
 
const char * envvar_root (void)
 
const char * envvar_name (char *, size_t, const char *)
 
const char * envvar_get (const char *)
 
int envvar_set (const char *, const char *)
 
int envvar_expand (const char *, char *, size_t)
 
char * envvar_bindir_file (char *path, size_t size, const char *filename)
 
char * envvar_libdir_file (char *path, size_t size, const char *filename)
 
char * envvar_javadir_file (char *path, size_t size, const char *filename)
 
char * envvar_localedir_file (char *path, size_t size, const char *langpath, const char *filename)
 
char * envvar_confdir_file (char *path, size_t size, const char *filename)
 
char * envvar_vardir_file (char *path, size_t size, const char *filename)
 
char * envvar_tmpdir_file (char *path, size_t size, const char *filename)
 
char * envvar_logdir_file (char *path, size_t size, const char *filename)
 
void envvar_trim_char (char *var, const int c)
 
char * envvar_ldmldir_file (char *path, size_t size, const char *filename)
 
char * envvar_codepagedir_file (char *path, size_t size, const char *filename)
 
char * envvar_localedatadir_file (char *path, size_t size, const char *filename)
 
char * envvar_loclib_dir_file (char *path, size_t size, const char *filename)
 
char * envvar_cubrid_dir (char *path, size_t size)
 
char * envvar_tzdata_dir_file (char *path, size_t size, const char *filename)
 

Function Documentation

char* envvar_codepagedir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 560 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by load_console_conv_data().

Here is the caller graph for this function:

char* envvar_confdir_file ( char *  path,
size_t  size,
const char *  filename 
)
char* envvar_cubrid_dir ( char *  path,
size_t  size 
)

Definition at line 617 of file environment_variable.c.

References envvar_Root, envvar_root(), and NULL.

Referenced by tzc_get_timezones_dot_c_filepath().

Here is the caller graph for this function:

int envvar_expand ( const char *  ,
char *  ,
size_t   
)

Definition at line 239 of file environment_variable.c.

References _ENVVAR_MAX_EXPANSION, _ENVVAR_MAX_LENGTH, ER_FAILED, NO_ERROR, NULL, strlcpy(), and strlen.

Referenced by sm_expand_method_files().

Here is the caller graph for this function:

char* envvar_javadir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 400 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by jsp_start_server().

Here is the caller graph for this function:

char* envvar_ldmldir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 541 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by locale_check_and_set_default_files(), and start_include_collation().

Here is the caller graph for this function:

char* envvar_libdir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 381 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by broker_config_read_internal(), init_tz_name(), locale_check_and_set_default_files(), and tz_load().

Here is the caller graph for this function:

char* envvar_localedatadir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 579 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by init_uca_instance(), load_unicode_data(), and unicode_process_alphabet().

Here is the caller graph for this function:

char* envvar_localedir_file ( char *  path,
size_t  size,
const char *  langpath,
const char *  filename 
)

Definition at line 419 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by msgcat_open(), and msgcat_open_file().

Here is the caller graph for this function:

char* envvar_loclib_dir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 598 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by locale_prepare_C_file(), and locale_save_to_C_file().

Here is the caller graph for this function:

char* envvar_logdir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 495 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by chksum_report_open_file(), er_init(), event_log_init(), get_cubrid_file(), javasp_get_error_file(), javasp_get_log_file(), and util_log_write_internal().

Here is the caller graph for this function:

const char* envvar_name ( char *  ,
size_t  ,
const char *   
)

Definition at line 153 of file environment_variable.c.

References envvar_prefix().

Referenced by envvar_check_environment(), envvar_get(), and envvar_set().

Here is the caller graph for this function:

const char* envvar_prefix ( void  )

Definition at line 95 of file environment_variable.c.

References ENV_DONT_EXISTS_ROOT, ENV_INVALID_DIR, env_msg, envvar_check_environment(), envvar_Prefix, envvar_Prefix_name, envvar_Root, and NULL.

Referenced by css_get_master_domain_path(), envvar_name(), envvar_root(), and main().

Here is the caller graph for this function:

int envvar_set ( const char *  ,
const char *   
)

Definition at line 205 of file environment_variable.c.

References _ENVVAR_MAX_LENGTH, envvar_name(), ER_FAILED, and NO_ERROR.

Referenced by main(), and process_master().

Here is the caller graph for this function:

char* envvar_tmpdir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 476 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by get_cubrid_file().

Here is the caller graph for this function:

void envvar_trim_char ( char *  var,
const int  c 
)

Definition at line 514 of file environment_variable.c.

References NULL, and strlen.

Referenced by check_env_lang_val().

Here is the caller graph for this function:

char* envvar_tzdata_dir_file ( char *  path,
size_t  size,
const char *  filename 
)

Definition at line 634 of file environment_variable.c.

References assert, envvar_Root, envvar_root(), and NULL.

Referenced by gen_tz().

Here is the caller graph for this function:

char* envvar_vardir_file ( char *  path,
size_t  size,
const char *  filename 
)