00001 00002 #ifndef COMMON_h 00003 #define COMMON_h 00004 00005 static char rcsid_common_h[] = "$Id: common.h,v 1.8 2003/02/12 06:16:16 jklowden Exp $"; 00006 static void *no_unused_common_h_warn[] = { rcsid_common_h, no_unused_common_h_warn }; 00007 00008 extern char SERVER[512]; 00009 extern char DATABASE[512]; 00010 extern char USER[512]; 00011 extern char PASSWORD[512]; 00012 00013 typedef struct 00014 { 00015 int initialized; 00016 char SERVER[512]; 00017 char DATABASE[512]; 00018 char USER[512]; 00019 char PASSWORD[512]; 00020 } COMMON_PWD; 00021 extern COMMON_PWD common_pwd; 00022 00023 CS_RETCODE read_login_info(void); 00024 00025 extern int cslibmsg_cb_invoked; 00026 extern int clientmsg_cb_invoked; 00027 extern int servermsg_cb_invoked; 00028 00029 CS_RETCODE try_ctlogin(CS_CONTEXT ** ctx, CS_CONNECTION ** conn, CS_COMMAND ** cmd, int verbose); 00030 CS_RETCODE try_ctlogout(CS_CONTEXT * ctx, CS_CONNECTION * conn, CS_COMMAND * cmd, int verbose); 00031 CS_RETCODE run_command(CS_COMMAND * cmd, const char *sql); 00032 CS_RETCODE cslibmsg_cb(CS_CONTEXT * context, CS_CLIENTMSG * errmsg); 00033 CS_RETCODE clientmsg_cb(CS_CONTEXT * context, CS_CONNECTION * connection, CS_CLIENTMSG * errmsg); 00034 CS_RETCODE servermsg_cb(CS_CONNECTION * connection, CS_COMMAND * cmd, CS_SERVERMSG * srvmsg); 00035 00036 #endif