Changeset 456 for trunk/server/lib/tdb/tools
- Timestamp:
- Jun 7, 2010, 9:08:40 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/lib/tdb/tools/tdbtool.c
r414 r456 37 37 char cmdline[1024]; 38 38 static int disable_mmap; 39 40 #ifdef __OS2__ 41 static bool createDbCmd; 42 #endif 39 43 40 44 enum commands { … … 239 243 tdb = tdb_open_ex(tdbname, 0, disable_mmap?TDB_NOMMAP:0, O_RDWR, 0600, 240 244 &log_ctx, NULL); 245 #ifdef __OS2__ 246 if (!tdb && !createDbCmd) { 247 #else 241 248 if (!tdb) { 249 #endif 242 250 printf("Could not open %s: %s\n", tdbname, strerror(errno)); 243 251 } … … 563 571 int cmd_len; 564 572 573 #ifdef __OS2__ 574 if (cmdname) { 575 #endif 576 565 577 if (cmdname && strlen(cmdname) == 0) { 566 578 mycmd = CMD_NEXT; … … 575 587 } 576 588 } 589 #ifdef __OS2__ 590 } 591 #endif 577 592 578 593 switch (mycmd) { … … 730 745 arg2 = NULL; 731 746 arg2len = 0; 747 748 #ifdef __OS2__ 749 int cnt = 1; 750 createDbCmd = false; 751 while (argv[cnt]) { 752 if (strncmp("create",argv[cnt],6) == 0) { 753 createDbCmd = true; 754 break; 755 } 756 cnt++; 757 } 758 #endif 732 759 733 760 if (argv[1]) { … … 770 797 cmdname = argv[2]; 771 798 default: 799 #ifdef __OS2__ 800 if (argc == 3) { 801 arg1 = convert_string(argv[1], &arg1len); 802 } 803 #endif 772 804 do_command(); 773 805 break;
Note:
See TracChangeset
for help on using the changeset viewer.