Changeset 6237
- Timestamp:
- Jan 29, 2006, 8:57:11 AM (20 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 8 edited
-
delstar/src/delete_imagefile.c (modified) (1 diff)
-
delstar/src/delete_imagename.c (modified) (1 diff)
-
delstar/src/delete_times.c (modified) (1 diff)
-
delstar/src/delstar.c (modified) (1 diff)
-
delstar/src/image-db.c (modified) (1 diff)
-
relphot/src/image-db.c (modified) (1 diff)
-
relphot/src/load_images.c (modified) (1 diff)
-
relphot/src/relphot.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/delstar/src/delete_imagefile.c
r5945 r6237 57 57 fits_vtable_from_ftable (&db[0].ftable, &db[0].vtable, imlist, Nimlist); 58 58 dvo_image_update (db, VERBOSE); 59 unlock_image_db(db);59 dvo_image_unlock (db); 60 60 61 61 fprintf (stderr, "SUCCESS\n"); -
trunk/Ohana/src/delstar/src/delete_imagename.c
r5945 r6237 65 65 fits_vtable_from_ftable (&db[0].ftable, &db[0].vtable, imlist, Nimlist); 66 66 dvo_image_update (db, VERBOSE); 67 unlock_image_db(db);67 dvo_image_unlock (db); 68 68 69 69 fprintf (stderr, "SUCCESS\n"); -
trunk/Ohana/src/delstar/src/delete_times.c
r5945 r6237 79 79 fits_vtable_from_ftable (&db[0].ftable, &db[0].vtable, imlist, Nimlist); 80 80 dvo_image_update (db, VERBOSE); 81 unlock_image_db(db);81 dvo_image_unlock (db); 82 82 83 83 fprintf (stderr, "SUCCESS\n"); -
trunk/Ohana/src/delstar/src/delstar.c
r4864 r6237 10 10 11 11 set_db (&db); 12 lock_image_db (&db, ImageCat); 13 load_image_db (&db); 12 status = dvo_image_lock (&db, ImageCat, 60.0, LCK_XCLD); /* XCLD */ 13 if (!status) Shutdown ("ERROR: failure to lock image catalog %s", db[0].filename); 14 if (db[0].dbstate == LCK_EMPTY) Shutdown ("ERROR: No images in catalog %s (1)", db[0].filename); 15 16 status = dvo_image_load (&db, VERBOSE, FALSE); 17 if (!status) Shutdown ("can't read image catalog %s", db[0].filename); 14 18 15 19 switch (MODE) { -
trunk/Ohana/src/delstar/src/image-db.c
r4864 r6237 1 1 # include "delstar.h" 2 3 void lock_image_db (FITS_DB *db, char *filename) {4 5 /* lock the image catalog */6 check_permissions (filename);7 8 db[0].lockstate = LCK_XCLD;9 db[0].timeout = 3600.0;10 fits_db_init (db);11 12 if (!fits_db_lock (db, filename)) {13 fprintf (stderr, "ERROR: can't lock image catalog\n");14 exit (1);15 }16 }17 18 void unlock_image_db (FITS_DB *db) {19 20 mode_t mode;21 22 fits_db_close (db);23 24 /* force permissions to 666 */25 mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;26 chmod (db[0].filename, mode);27 }28 2 29 3 int load_image_db (FITS_DB *db) { -
trunk/Ohana/src/relphot/src/image-db.c
r4864 r6237 1 1 # include "relphot.h" 2 2 3 void lock_image_db (FITS_DB *db, char *filename) {4 5 /* lock the image catalog */6 check_permissions (filename);7 8 db[0].lockstate = LCK_XCLD;9 db[0].timeout = 3600.0;10 fits_db_init (db);11 12 if (!fits_db_lock (db, filename)) {13 fprintf (stderr, "ERROR: can't lock image catalog\n");14 exit (1);15 }16 }17 18 void unlock_image_db (FITS_DB *db) {19 20 mode_t mode;21 22 fits_db_close (db);23 24 /* force permissions to 666 */25 mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;26 chmod (db[0].filename, mode);27 } -
trunk/Ohana/src/relphot/src/load_images.c
r4864 r6237 8 8 int *Line; 9 9 int Nimage; 10 11 if (db[0].dbstate == LCK_EMPTY) Shutdown ("ERROR: No images in catalog %s (1)", db[0].filename);12 10 13 11 /* read entire db table */ -
trunk/Ohana/src/relphot/src/relphot.c
r5448 r6237 4 4 int main (int argc, char **argv) { 5 5 6 int i, Ncatalog;6 int i, status, Ncatalog; 7 7 Catalog *catalog; 8 8 GSCRegion fullregion, *region; … … 13 13 14 14 set_db (&db); 15 lock_image_db (&db, ImageCat); 15 status = dvo_image_lock (&db, ImageCat, 60.0, (UPDATE ? LCK_XCLD : LCK_SOFT)); 16 if (!status) Shutdown ("ERROR: failure to lock image catalog %s", db.filename); 17 if (db.dbstate == LCK_EMPTY) Shutdown ("ERROR: No images in catalog %s (1)", db.filename); 18 if (!UPDATE) dvo_image_unlock (&db); 16 19 17 20 /* load regions and images based on seed region */ … … 86 89 setMcalFinal (); 87 90 dvo_image_update (&db, VERBOSE); 88 unlock_image_db(&db);91 dvo_image_unlock (&db); 89 92 90 93 exit (0);
Note:
See TracChangeset
for help on using the changeset viewer.
