46 #define NUM_CUBRID_FILE MAX_CUBRID_FILE 83 getcwd (dirname,
sizeof (dirname));
131 value_len =
strlen (value);
132 if (value[value_len] ==
'/' || value[value_len] ==
'\\')
151 ret = snprintf (cubrid_file[fid].file_name,
BROKER_PATH_MAX,
"%s/", value);
157 #if !defined(CAS_FOR_ORACLE) && !defined(CAS_FOR_MYSQL) 164 ret = snprintf (cubrid_file[fid].file_name,
BROKER_PATH_MAX,
"%s", value);
167 ret = snprintf (cubrid_file[fid].file_name,
BROKER_PATH_MAX,
"%s", value);
204 if (
strlen (cubrid_file[fid].file_name) > 0)
206 if (snprintf (buf, len,
"%s", cubrid_file[fid].file_name) < 0)
237 if (cubrid_tmp ==
NULL || cubrid_tmp[0] ==
'\0')
243 if (snprintf (buf, len,
"%s/", cubrid_tmp) < 0)
304 if (snprintf (cubrid_file[fid].file_name,
BROKER_PATH_MAX,
"%s", buf) < 0)
char * envvar_logdir_file(char *path, size_t size, const char *filename)
const char * envvar_root(void)
char * dirname(const char *path)
char file_name[BROKER_PATH_MAX]
char * get_cubrid_file(T_CUBRID_FILE_ID fid, char *buf, size_t len)
static char cubrid_Dir[BROKER_PATH_MAX]
const char * envvar_get(const char *name)
char * envvar_vardir_file(char *path, size_t size, const char *filename)
static T_CUBRID_FILE_INFO cubrid_file[NUM_CUBRID_FILE]
const char * getenv_cubrid_broker()
char * envvar_tmpdir_file(char *path, size_t size, const char *filename)
enum t_cubrid_file_id T_CUBRID_FILE_ID
void set_cubrid_file(T_CUBRID_FILE_ID fid, char *value)
char * get_cubrid_file_ptr(T_CUBRID_FILE_ID fid)
char * envvar_confdir_file(char *path, size_t size, const char *filename)