CUBRID Engine  latest
util_support.h
Go to the documentation of this file.
1 /*
2  * Copyright 2008 Search Solution Corporation
3  * Copyright 2016 CUBRID Corporation
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  */
18 
19 
20 /*
21  * util_support.h - header file for common routines
22  */
23 
24 #ifndef _UTIL_SUPPORT_H_
25 #define _UTIL_SUPPORT_H_
26 
27 #ident "$Id$"
28 
29 #include "utility.h"
30 
31 extern char *utility_make_getopt_optstring (const GETOPT_LONG * opt_array, char *buf);
32 
33 extern int utility_load_library (DSO_HANDLE * handle, const char *lib_path);
34 extern int utility_load_symbol (DSO_HANDLE library_handle, DSO_HANDLE * symbol_handle, const char *symbol_name);
35 extern void utility_load_print_error (FILE * fp);
36 extern int util_parse_argument (UTIL_MAP * util_map, int argc, char **argv);
37 extern void util_hide_password (char *arg);
38 
39 
40 #endif /* _UTIL_SUPPORT_H_ */
void * handle
void * DSO_HANDLE
Definition: utility.h:706
int argc
Definition: dynamic_load.c:951
int utility_load_library(DSO_HANDLE *handle, const char *lib_path)
Definition: util_support.c:77
char * utility_make_getopt_optstring(const GETOPT_LONG *opt_array, char *buf)
Definition: util_support.c:49
void utility_load_print_error(FILE *fp)
Definition: util_support.c:134
void util_hide_password(char *arg)
Definition: util_support.c:374
int util_parse_argument(UTIL_MAP *util_map, int argc, char **argv)
Definition: util_support.c:186
const char ** argv
Definition: dynamic_load.c:952
int utility_load_symbol(DSO_HANDLE library_handle, DSO_HANDLE *symbol_handle, const char *symbol_name)
Definition: util_support.c:115