Changeset 6127 for trunk/ippTools/src/pxadmin.c
- Timestamp:
- Jan 21, 2006, 11:09:10 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pxadmin.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pxadmin.c
r6091 r6127 1 # include <metadatadb.h> 1 #include <stdlib.h> 2 #include <metadatadb.h> 2 3 3 # include "p2tools.h"4 #include "p2tools.h" 4 5 5 int main (int argc, char **argv) {6 int main(int argc, char **argv) { 6 7 p2Config config; 7 8 8 p2adminConfig (&config, argc, argv);9 p2adminConfig(&config, argc, argv); 9 10 10 11 switch (config.mode) { 12 case P2_MODE_RECREATE: 13 if (!p2deleteTables(&config)) { 14 psError(PS_ERR_UNKNOWN, false, "table deletion failed"); 15 exit(EXIT_FAILURE); 16 } 17 // fall through 11 18 case P2_MODE_CREATE: 12 p2createTables (&config); 19 if (!p2createTables(&config)) { 20 psError(PS_ERR_UNKNOWN, false, "table creation failed"); 21 exit(EXIT_FAILURE); 22 } 13 23 break; 14 24 case P2_MODE_DELETE: 15 p2deleteTables (&config); 16 break; 17 case P2_MODE_RECREATE: 18 p2deleteTables (&config); 19 p2createTables (&config); 25 if (!p2deleteTables(&config)) { 26 psError(PS_ERR_UNKNOWN, false, "table deletion failed"); 27 exit(EXIT_FAILURE); 28 } 20 29 break; 21 30 default: … … 23 32 } 24 33 25 exit (0);34 exit(EXIT_SUCCESS); 26 35 }
Note:
See TracChangeset
for help on using the changeset viewer.
