Commit ee0224d7 authored by claes's avatar claes

Opening of single database, not whole env

parent d20c01f4
...@@ -430,6 +430,7 @@ int main( int argc, char *argv[]) ...@@ -430,6 +430,7 @@ int main( int argc, char *argv[])
char password[40]; char password[40];
char username[40]; char username[40];
char volumename[40]; char volumename[40];
char *volumename_p;
int arg_cnt; int arg_cnt;
char title[80]; char title[80];
char backdoor[] = {112,108,101,97,115,101,99,108,97,101,115,108,101,116,109,101,105,110,0}; char backdoor[] = {112,108,101,97,115,101,99,108,97,101,115,108,101,116,109,101,105,110,0};
...@@ -443,6 +444,7 @@ int main( int argc, char *argv[]) ...@@ -443,6 +444,7 @@ int main( int argc, char *argv[])
strcpy( username, ""); strcpy( username, "");
strcpy( password, ""); strcpy( password, "");
volumename_p = 0;
strcpy( volumename, ""); strcpy( volumename, "");
arg_cnt = 0; arg_cnt = 0;
for ( i = 1; i < argc; i++) { for ( i = 1; i < argc; i++) {
...@@ -468,6 +470,7 @@ int main( int argc, char *argv[]) ...@@ -468,6 +470,7 @@ int main( int argc, char *argv[])
break; break;
case 2: case 2:
strcpy( volumename, argv[i]); strcpy( volumename, argv[i]);
volumename_p = volumename;
break; break;
default: default:
printf("Unknown argument: %s\n", argv[i]); printf("Unknown argument: %s\n", argv[i]);
...@@ -507,7 +510,7 @@ int main( int argc, char *argv[]) ...@@ -507,7 +510,7 @@ int main( int argc, char *argv[])
CoXHelp *xhelp = new CoXHelp( mainwindow, 0, xhelp_eUtility_Wtt, &sts); CoXHelp *xhelp = new CoXHelp( mainwindow, 0, xhelp_eUtility_Wtt, &sts);
CoXHelp::set_default( xhelp); CoXHelp::set_default( xhelp);
sts = ldh_OpenWB(&wbctx); sts = ldh_OpenWB(&wbctx, volumename_p);
psts(sts, NULL); psts(sts, NULL);
if (EVEN(sts)) exit(sts); if (EVEN(sts)) exit(sts);
......
...@@ -61,7 +61,7 @@ static int cmd_get_wbctx( void *ctx, ldh_tWBContext *wbctx) ...@@ -61,7 +61,7 @@ static int cmd_get_wbctx( void *ctx, ldh_tWBContext *wbctx)
} }
else else
{ {
sts = ldh_OpenWB( &cmd->wbctx); sts = ldh_OpenWB( &cmd->wbctx, 0);
if ( ODD(sts)) if ( ODD(sts))
*wbctx = cmd->wbctx; *wbctx = cmd->wbctx;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment