Changeset 392 for branches/samba-3.0/source/tdb/tools
- Timestamp:
- Jan 21, 2010, 5:06:42 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.0/source/tdb/tools/tdbtool.c
r355 r392 46 46 TDB_DATA iterate_kbuf; 47 47 char cmdline[1024]; 48 49 #ifdef __OS2__ 50 static int createDbCmd; 51 #endif 48 52 49 53 enum commands { … … 215 219 tdb = tdb_open(tdbname, 0, TDB_CLEAR_IF_FIRST, 216 220 O_RDWR | O_CREAT | O_TRUNC, 0600); 221 #ifdef __OS2__ 222 if (!tdb && !createDbCmd) { 223 #else 217 224 if (!tdb) { 225 #endif 218 226 printf("Could not create %s: %s\n", tdbname, strerror(errno)); 219 227 } … … 494 502 495 503 do_connections = 0; 504 505 #ifdef __OS2__ 506 if (cmdname) { 507 #endif 496 508 497 509 if (cmdname && strlen(cmdname) == 0) { … … 507 519 } 508 520 } 521 522 #ifdef __OS2__ 523 } 524 #endif 509 525 510 526 switch (mycmd) { … … 645 661 arg2 = NULL; 646 662 arg2len = 0; 647 #if defined(__OS2__) 648 if (argv[1] && argc == 2) { 649 #else 663 664 #ifdef __OS2__ 665 int cnt = 1; 666 createDbCmd = 0; 667 while (argv[cnt]) { 668 if (strncmp("create",argv[cnt],6) == 0) { 669 createDbCmd = 1; 670 break; 671 } 672 cnt++; 673 } 674 #endif 675 650 676 if (argv[1]) { 651 #endif652 677 cmdname = (char *) "open"; 653 678 arg1 = argv[1]; … … 681 706 } 682 707 break; 683 #if defined(__OS2__)684 case 5:685 case 4:686 arg2 = convert_string(argv[3],&arg2len);687 case 3:688 arg1 = convert_string(argv[2],&arg1len);689 cmdname = argv[1];690 #else691 708 case 5: 692 709 arg2 = convert_string(argv[4],&arg2len); … … 695 712 case 3: 696 713 cmdname = argv[2]; 714 default: 715 #ifdef __OS2__ 716 if (argc == 3) { 717 arg1 = convert_string(argv[1], &arg1len); 718 } 697 719 #endif 698 699 default:700 720 do_command(); 701 721 break;
Note:
See TracChangeset
for help on using the changeset viewer.