Changeset 38622
- Timestamp:
- Jul 22, 2015, 6:09:33 PM (11 years ago)
- Location:
- branches/eam_branches/ipp-20150625/Ohana/src/dvomerge
- Files:
-
- 18 edited
-
Makefile (modified) (5 diffs)
-
include/dvoutils.h (modified) (1 diff)
-
include/dvoverify.h (modified) (1 diff)
-
src/dvoconvert.c (modified) (1 diff)
-
src/dvomergeContinue.c (modified) (1 diff)
-
src/dvomergeContinue_threaded.c (modified) (2 diffs)
-
src/dvomergeCreate.c (modified) (1 diff)
-
src/dvomergeFromList.c (modified) (2 diffs)
-
src/dvomergeUpdate_catalogs.c (modified) (1 diff)
-
src/dvomergeUpdate_threaded.c (modified) (2 diffs)
-
src/dvomerge_client.c (modified) (1 diff)
-
src/dvorepair.c (modified) (1 diff)
-
src/dvorepairCPT.c (modified) (1 diff)
-
src/dvorepairImageVsMeasure.c (modified) (1 diff)
-
src/dvosecfilt_catalogs.c (modified) (1 diff)
-
src/dvoutils.c (modified) (1 diff)
-
src/dvoverify.c (modified) (1 diff)
-
src/dvoverify_client.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/Makefile
r38468 r38622 40 40 $(SRC)/dvo_image_merge_dbs.$(ARCH).o \ 41 41 $(SRC)/IDmapIO.$(ARCH).o \ 42 $(SRC)/ConfigInit.$(ARCH).o \ 42 43 $(SRC)/SetSignals.$(ARCH).o \ 43 $(SRC)/ConfigInit.$(ARCH).o \44 44 $(SRC)/Shutdown.$(ARCH).o \ 45 45 $(SRC)/help.$(ARCH).o \ … … 131 131 $(SRC)/ReadDeleteList.$(ARCH).o \ 132 132 $(SRC)/ReadDeleteListExternID.$(ARCH).o \ 133 $(SRC)/SetSignals.$(ARCH).o \ 134 $(SRC)/Shutdown.$(ARCH).o \ 133 135 $(SRC)/myIndex.$(ARCH).o \ 134 136 $(SRC)/match_image.$(ARCH).o \ … … 140 142 141 143 DVOVERIFY = \ 144 $(SRC)/SetSignals.$(ARCH).o \ 145 $(SRC)/Shutdown.$(ARCH).o \ 142 146 $(SRC)/dvoverify.$(ARCH).o \ 143 147 $(SRC)/dvoverify_args.$(ARCH).o \ … … 149 153 150 154 DVOVERIFY_CLIENT = \ 155 $(SRC)/SetSignals.$(ARCH).o \ 156 $(SRC)/Shutdown.$(ARCH).o \ 151 157 $(SRC)/dvoverify_client.$(ARCH).o \ 152 158 $(SRC)/dvoverify_args.$(ARCH).o \ … … 158 164 159 165 DVOUTILS = \ 166 $(SRC)/SetSignals.$(ARCH).o \ 167 $(SRC)/Shutdown.$(ARCH).o \ 160 168 $(SRC)/dvoutils.$(ARCH).o \ 161 169 $(SRC)/dvoutils_args.$(ARCH).o \ -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/include/dvoutils.h
r37807 r38622 33 33 34 34 Image *dvoutils_load_image_table (char *filename, int *nimage); 35 36 int SetSignals PROTO((void)); 37 void SetProtect PROTO((int mode)); 38 void TrapSignal PROTO((int sig)); 39 int Shutdown PROTO((char *format, ...)) OHANA_FORMAT(printf, 1, 2); 40 -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/include/dvoverify.h
r38553 r38622 62 62 63 63 void FreeImageIDs (void); 64 65 int SetSignals PROTO((void)); 66 void SetProtect PROTO((int mode)); 67 void TrapSignal PROTO((int sig)); 68 int Shutdown PROTO((char *format, ...)) OHANA_FORMAT(printf, 1, 2); 69 -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvoconvert.c
r38441 r38622 94 94 95 95 outcatalog.catflags = DVO_LOAD_AVERAGE | DVO_LOAD_MEASURE | DVO_LOAD_MISSING | DVO_LOAD_SECFILT; 96 97 SetProtect (TRUE); 98 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { fprintf (stderr, "ERROR: failed to save %s\n", outcatalog.filename); exit (1); } 99 if (!dvo_catalog_unlock (&outcatalog)) { fprintf (stderr, "ERROR: failed to unlock %s\n", outcatalog.filename); exit (1); } 100 SetProtect (FALSE); 101 96 102 dvo_catalog_save (&outcatalog, VERBOSE); 97 103 dvo_catalog_unlock (&outcatalog); -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvomergeContinue.c
r38441 r38622 133 133 // if we receive a signal which would cause us to exit, wait until the full catalog is written 134 134 SetProtect (TRUE); 135 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { 136 fprintf (stderr, "ERROR: failed to save catalog %s\n", outlist[0].filename[j]); 137 exit (1); 138 } 135 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { fprintf (stderr, "ERROR: failed to save %s\n", outcatalog.filename); exit (1); } 136 if (!dvo_catalog_unlock (&outcatalog)) { fprintf (stderr, "ERROR: failed to unlock %s\n", outcatalog.filename); exit (1); } 139 137 SetProtect (FALSE); 140 138 141 dvo_catalog_unlock (&outcatalog);142 139 dvo_catalog_free (&outcatalog); 143 140 -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvomergeContinue_threaded.c
r38441 r38622 77 77 SetProtect (TRUE); 78 78 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { 79 fprintf (stderr, "ERROR: failed to save catalog %s\n", outlist[0].filename[j]); 79 fprintf (stderr, "ERROR: failed to save catalog %s\n", outcatalog.filename); 80 threadData->state = TS_FAIL; 81 continue; 82 } 83 if (!dvo_catalog_unlock (&outcatalog)) { 84 fprintf (stderr, "ERROR: failed to unlock catalog %s\n", outcatalog.filename); 80 85 threadData->state = TS_FAIL; 81 86 continue; … … 83 88 SetProtect (FALSE); 84 89 85 dvo_catalog_unlock (&outcatalog);86 90 dvo_catalog_free (&outcatalog); 87 91 -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvomergeCreate.c
r38441 r38622 178 178 SkyListFree (inlist); 179 179 180 dvo_catalog_save (&outcatalog, VERBOSE); 181 dvo_catalog_unlock (&outcatalog); 180 SetProtect (TRUE); 181 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { fprintf (stderr, "ERROR: failed to save %s\n", outcatalog.filename); exit (1); } 182 if (!dvo_catalog_unlock (&outcatalog)) { fprintf (stderr, "ERROR: failed to unlock %s\n", outcatalog.filename); exit (1); } 183 SetProtect (FALSE); 184 182 185 dvo_catalog_free (&outcatalog); 183 186 } -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvomergeFromList.c
r38441 r38622 147 147 // if we receive a signal which would cause us to exit, wait until the full catalog is written 148 148 SetProtect (TRUE); 149 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { 150 fprintf (stderr, "ERROR: failed to save catalog %s\n", outputfile); 151 exit (1); 152 } 149 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { fprintf (stderr, "ERROR: failed to save catalog %s\n", outcatalog.filename); exit (1); } 150 if (!dvo_catalog_unlock (&outcatalog)) { fprintf (stderr, "ERROR: failed to unlock catalog %s\n", outcatalog.filename); exit (1); } 153 151 SetProtect (FALSE); 154 152 … … 158 156 OutputStatusFree (outstat, 1); 159 157 160 dvo_catalog_unlock (&outcatalog);161 158 dvo_catalog_free (&outcatalog); 162 159 -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c
r38588 r38622 208 208 // if we receive a signal which would cause us to exit, wait until the full catalog is written 209 209 SetProtect (TRUE); 210 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { 211 fprintf (stderr, "ERROR: failed to save catalog %s\n", outlist[0].filename[j]); 212 exit (1); 213 } 210 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { fprintf (stderr, "ERROR: failed to save catalog %s\n", outcatalog.filename); exit (1); } 211 if (!dvo_catalog_unlock (&outcatalog)) { fprintf (stderr, "ERROR: failed to unlock catalog %s\n", outcatalog.filename); exit (1); } 214 212 SetProtect (FALSE); 215 216 if (!dvo_catalog_unlock (&outcatalog)) {217 fprintf (stderr, "ERROR: failed to unlock catalog %s\n", outlist[0].filename[j]);218 exit (1);219 }220 213 221 214 if (!dvo_catalog_unlink_backup (&outcatalog, TRUE)) { -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvomergeUpdate_threaded.c
r38441 r38622 75 75 SetProtect (TRUE); 76 76 if (!dvo_catalog_save (&outcatalog, VERBOSE)) { 77 fprintf (stderr, "ERROR: failed to save catalog %s\n", outlist[0].filename[j]); 77 fprintf (stderr, "ERROR: failed to save catalog %s\n", outcatalog.filename); 78 threadData->state = TS_FAIL; 79 continue; 80 } 81 if (!dvo_catalog_unlock (&outcatalog)) { 82 fprintf (stderr, "ERROR: failed to save catalog %s\n", outcatalog.filename); 78 83 threadData->state = TS_FAIL; 79 84 continue; … … 81 86 SetProtect (FALSE); 82 87 83 dvo_catalog_unlock (&outcatalog);84 88 dvo_catalog_free (&outcatalog); 85 89 -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvomerge_client.c
r35818 r38622 3 3 int main (int argc, char **argv) { 4 4 5 SetSignals (); 5 6 dvomerge_client_help (argc, argv); 6 7 ConfigInit (&argc, argv); -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvorepair.c
r37807 r38622 7 7 // exit (2); 8 8 9 SetSignals (); 9 10 dvorepair_help(argc, argv); 10 11 -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvorepairCPT.c
r38441 r38622 39 39 exit (2); 40 40 } 41 42 SetSignals (); 41 43 42 44 imageFilename = argv[1]; -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvorepairImageVsMeasure.c
r38441 r38622 39 39 } 40 40 41 SetSignals (); 41 42 catdir = argv[1]; 42 43 Ntol = atoi(argv[2]); -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvosecfilt_catalogs.c
r38471 r38622 82 82 catalog.Nsecfilt_disk = Nsecfilt * catalog.Naverage_disk; 83 83 84 dvo_catalog_save (&catalog, VERBOSE); 85 dvo_catalog_unlock (&catalog); 84 SetProtect (TRUE); 85 if (!dvo_catalog_save (&catalog, VERBOSE)) { fprintf (stderr, "ERROR: failed to save %s\n", catalog.filename); exit (1); } 86 if (!dvo_catalog_unlock (&catalog)) { fprintf (stderr, "ERROR: failed to unlock %s\n", catalog.filename); exit (1); } 87 SetProtect (FALSE); 88 86 89 dvo_catalog_free (&catalog); 87 90 } -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvoutils.c
r37807 r38622 4 4 5 5 // check various options 6 SetSignals (); 6 7 dvoutils_args (&argc, argv); 7 8 -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvoverify.c
r38616 r38622 14 14 15 15 // check various options 16 SetSignals (); 16 17 dvoverify_args (&argc, argv); 17 18 CATDIR = argv[1]; -
branches/eam_branches/ipp-20150625/Ohana/src/dvomerge/src/dvoverify_client.c
r37360 r38622 8 8 9 9 // check various options 10 SetSignals (); 10 11 dvoverify_client_args (&argc, argv); 11 12 CATDIR = argv[1];
Note:
See TracChangeset
for help on using the changeset viewer.
