Changeset 34693
- Timestamp:
- Nov 24, 2012, 4:07:40 PM (14 years ago)
- Location:
- branches/eam_branches/ipp-20120905/Ohana/src/delstar
- Files:
-
- 6 edited
-
Makefile (modified) (1 diff)
-
include/delstar.h (modified) (1 diff)
-
src/delete_image_photcodes.c (modified) (4 diffs)
-
src/delete_photcodes.c (modified) (1 diff)
-
src/delstar.c (modified) (1 diff)
-
src/delstar_client.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120905/Ohana/src/delstar/Makefile
r34686 r34693 29 29 $(SRC)/delete_imagename.$(ARCH).o \ 30 30 $(SRC)/delete_imagefile.$(ARCH).o \ 31 $(SRC)/delete_image_photcodes.$(ARCH).o \ 31 32 $(SRC)/delete_photcodes.$(ARCH).o \ 32 33 $(SRC)/delete_times.$(ARCH).o \ -
branches/eam_branches/ipp-20120905/Ohana/src/delstar/include/delstar.h
r34690 r34693 93 93 void SortAveMeasMatch (off_t *MEAS, off_t *AVE, off_t N); 94 94 95 int delete_photcodes ( SkyList *skylist,int hostID, char *hostpath);95 int delete_photcodes (int hostID, char *hostpath); 96 96 int delete_photcodes_parallel (SkyList *sky); 97 97 int delete_photcodes_catalog (Catalog *catalog, PhotCode **photcodes, int Nphotcodes); 98 int delete_image_photcodes (FITS_DB *db); -
branches/eam_branches/ipp-20120905/Ohana/src/delstar/src/delete_image_photcodes.c
r34691 r34693 1 1 # include "delstar.h" 2 2 3 voiddelete_image_photcodes (FITS_DB *db) {3 int delete_image_photcodes (FITS_DB *db) { 4 4 5 5 off_t i, j; 6 off_t Nimage , Noutimage;6 off_t Nimage; 7 7 Image *image; 8 8 Image *outimage; … … 19 19 20 20 /* delete the identified images */ 21 int Noutimage = 0;21 off_t Noutimage = 0; 22 22 ALLOCATE (outimage, Image, Nimage); 23 23 for (i = 0; i < Nimage; i++) { … … 32 32 free (image); 33 33 34 if (VERBOSE) fprintf (stderr, "removing "OFF_T_FMT" images (leaving "OFF_T_FMT" of "OFF_T_FMT")\n", N outimage - Nimage, Noutimage, Nimage);34 if (VERBOSE) fprintf (stderr, "removing "OFF_T_FMT" images (leaving "OFF_T_FMT" of "OFF_T_FMT")\n", Nimage - Noutimage, Noutimage, Nimage); 35 35 // gfits_table_set_Image (&db[0].ftable, outimage, Noutimage); 36 36 … … 40 40 db[0].ftable.buffer = (char *) outimage; 41 41 42 dvo_image_save (db, VERBOSE);43 dvo_image_unlock (db);42 if (!dvo_image_save (db, VERBOSE)) return FALSE; 43 if (!dvo_image_unlock (db)) return FALSE; 44 44 45 fprintf (stderr, "SUCCESS\n"); 46 exit (0); 45 return TRUE; 47 46 } -
branches/eam_branches/ipp-20120905/Ohana/src/delstar/src/delete_photcodes.c
r34690 r34693 1 1 # include "delstar.h" 2 2 3 int delete_photcodes ( SkyList *skylist,int hostID, char *hostpath) {3 int delete_photcodes (int hostID, char *hostpath) { 4 4 5 5 int i; 6 6 Catalog catalog; 7 8 // load the current sky table (layout of all SkyRegions) 9 SkyTable *sky = SkyTableLoadOptimal (CATDIR, NULL, NULL, TRUE, -1, VERBOSE); 10 if (!sky) { 11 fprintf (stderr, "ERROR running loading sky table from %s\n", CATDIR); 12 exit (2); 13 } 14 SkyTableSetFilenames (sky, CATDIR, "cpt"); 15 16 SkyList *skylist = SkyListByPatch (sky, -1, &UserPatch); 17 if (!skylist) { 18 fprintf (stderr, "ERROR setting up skylist for %s\n", CATDIR); 19 exit (2); 20 } 7 21 8 22 // launch the remote jobs -
branches/eam_branches/ipp-20120905/Ohana/src/delstar/src/delstar.c
r34691 r34693 29 29 break; 30 30 case MODE_PHOTCODES: { 31 delete_image_photcodes (&db);31 if (!delete_image_photcodes (&db)) exit (1); 32 32 33 // load the current sky table (layout of all SkyRegions) 34 SkyTable *sky = SkyTableLoadOptimal (CATDIR, NULL, NULL, TRUE, -1, VERBOSE); 35 if (!sky) { 36 fprintf (stderr, "ERROR running loading sky table from %s\n", CATDIR); 37 exit (2); 33 if (!delete_photcodes (0, NULL)) { 34 fprintf (stderr, "failure deleting measurements\n"); 35 exit (1); 38 36 } 39 SkyTableSetFilenames (sky, CATDIR, "cpt"); 40 41 SkyList *skylist = SkyListByPatch (sky, -1, &UserPatch); 42 if (!skylist) { 43 fprintf (stderr, "ERROR setting up skylist for %s\n", CATDIR); 44 exit (2); 45 } 46 47 delete_photcodes (skylist, 0, NULL); 48 break; 37 exit (0); 49 38 } 50 39 case MODE_ORPHAN: -
branches/eam_branches/ipp-20120905/Ohana/src/delstar/src/delstar_client.c
r34686 r34693 32 32 break; 33 33 case MODE_PHOTCODES: 34 delete_photcodes ( skylist,HOST_ID, HOSTDIR);34 delete_photcodes (HOST_ID, HOSTDIR); 35 35 break; 36 36 case MODE_ORPHAN:
Note:
See TracChangeset
for help on using the changeset viewer.
