File environment_variable.c
FileList > base > environment_variable.c
Go to the source code of this file
#include "config.h"
#include <stdlib.h>
#include <errno.h>
#include <ctype.h>
#include <assert.h>
#include "porting.h"
#include "error_code.h"
#include "environment_variable.h"
#include "memory_wrapper.hpp"
Public Types
Public Static Attributes
Public Functions
| Type |
Name |
| char * |
envvar_bindir_file (char * path, size_t size, const char * filename)
|
| char * |
envvar_codepagedir_file (char * path, size_t size, const char * filename)
|
| char * |
envvar_confdir_file (char * path, size_t size, const char * filename)
|
| char * |
envvar_cubrid_dir (char * path, size_t size)
|
| int |
envvar_expand (const char * string, char * buffer, size_t maxlen)
|
| const char * |
envvar_get (const char * name)
|
| char * |
envvar_ldmldir_file (char * path, size_t size, const char * filename)
|
| char * |
envvar_libdir_file (char * path, size_t size, const char * filename)
|
| char * |
envvar_localedatadir_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_loclib_dir_file (char * path, size_t size, const char * filename)
|
| char * |
envvar_logdir_file (char * path, size_t size, const char * filename)
|
| const char * |
envvar_name (char * buf, size_t size, const char * name)
|
| const char * |
envvar_prefix (void)
|
| const char * |
envvar_root (void)
|
| int |
envvar_set (const char * name, const char * val)
|
| char * |
envvar_tmpdir_file (char * path, size_t size, const char * filename)
|
| void |
envvar_trim_char (char * env_val, const int c)
|
| char * |
envvar_tzdata_dir_file (char * path, size_t size, const char * filename)
|
| char * |
envvar_vardir_file (char * path, size_t size, const char * filename)
|
| char * |
envvar_vmdir_file (char * path, size_t size, const char * filename)
|
Public Static Functions
Macros
Public Types Documentation
enum ENV_ERR_MSG
enum ENV_ERR_MSG {
ENV_INVALID_DIR,
ENV_DONT_EXISTS_ROOT,
ENV_MUST_ABS_PATH,
ENV_TOO_LONG
};
Public Static Attributes Documentation
variable env_msg
variable envvar_Prefix
const char* envvar_Prefix;
variable envvar_Prefix_name
const char envvar_Prefix_name[];
variable envvar_Root
Public Functions Documentation
function envvar_bindir_file
char * envvar_bindir_file (
char * path,
size_t size,
const char * filename
)
function envvar_codepagedir_file
char * envvar_codepagedir_file (
char * path,
size_t size,
const char * filename
)
function envvar_confdir_file
char * envvar_confdir_file (
char * path,
size_t size,
const char * filename
)
function envvar_cubrid_dir
char * envvar_cubrid_dir (
char * path,
size_t size
)
function envvar_expand
int envvar_expand (
const char * string,
char * buffer,
size_t maxlen
)
function envvar_get
const char * envvar_get (
const char * name
)
function envvar_ldmldir_file
char * envvar_ldmldir_file (
char * path,
size_t size,
const char * filename
)
function envvar_libdir_file
char * envvar_libdir_file (
char * path,
size_t size,
const char * filename
)
function envvar_localedatadir_file
char * envvar_localedatadir_file (
char * path,
size_t size,
const char * filename
)
function envvar_localedir_file
char * envvar_localedir_file (
char * path,
size_t size,
const char * langpath,
const char * filename
)
function envvar_loclib_dir_file
char * envvar_loclib_dir_file (
char * path,
size_t size,
const char * filename
)
function envvar_logdir_file
char * envvar_logdir_file (
char * path,
size_t size,
const char * filename
)
function envvar_name
const char * envvar_name (
char * buf,
size_t size,
const char * name
)
function envvar_prefix
const char * envvar_prefix (
void
)
function envvar_root
const char * envvar_root (
void
)
function envvar_set
int envvar_set (
const char * name,
const char * val
)
function envvar_tmpdir_file
char * envvar_tmpdir_file (
char * path,
size_t size,
const char * filename
)
function envvar_trim_char
void envvar_trim_char (
char * env_val,
const int c
)
function envvar_tzdata_dir_file
char * envvar_tzdata_dir_file (
char * path,
size_t size,
const char * filename
)
function envvar_vardir_file
char * envvar_vardir_file (
char * path,
size_t size,
const char * filename
)
function envvar_vmdir_file
char * envvar_vmdir_file (
char * path,
size_t size,
const char * filename
)
Public Static Functions Documentation
function envvar_check_environment
static void envvar_check_environment (
void
)
Macro Definition Documentation
define _ENVVAR_MAX_EXPANSION
#define _ENVVAR_MAX_EXPANSION `(10 * 2 + 1)`
define _ENVVAR_MAX_LENGTH
#define _ENVVAR_MAX_LENGTH `255`
The documentation for this class was generated from the following file cubrid/src/base/environment_variable.c