Changeset 4689
- Timestamp:
- Jul 31, 2005, 1:04:22 PM (21 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 2 added
- 2 deleted
- 159 edited
-
Makefile (modified) (2 diffs)
-
cmd.astro/biassub.c (modified) (1 diff)
-
cmd.astro/drizzle.c (modified) (1 diff)
-
cmd.astro/getvel.c (modified) (2 diffs)
-
cmd.astro/imfit-Sgauss.c (modified) (1 diff)
-
cmd.astro/imfit.c (modified) (2 diffs)
-
cmd.astro/medianmap.c (modified) (1 diff)
-
cmd.astro/region.c (modified) (1 diff)
-
cmd.astro/spec.c (modified) (1 diff)
-
cmd.basic/init.c (modified) (2 diffs)
-
cmd.basic/list.c (modified) (1 diff)
-
cmd.basic/macro.c (modified) (1 diff)
-
cmd.basic/run_if.c (modified) (1 diff)
-
cmd.basic/wait.c (modified) (1 diff)
-
cmd.data/accum.c (modified) (1 diff)
-
cmd.data/box.c (modified) (1 diff)
-
cmd.data/center.c (modified) (1 diff)
-
cmd.data/clip.c (modified) (1 diff)
-
cmd.data/dot.c (modified) (1 diff)
-
cmd.data/erase.c (modified) (1 diff)
-
cmd.data/fft1d.c (modified) (1 diff)
-
cmd.data/fft2d.c (modified) (2 diffs)
-
cmd.data/fit.c (modified) (2 diffs)
-
cmd.data/fit2d.c (modified) (2 diffs)
-
cmd.data/load.c (modified) (3 diffs)
-
cmd.data/peak.c (modified) (1 diff)
-
cmd.data/point.c (modified) (1 diff)
-
cmd.data/radial.c (modified) (1 diff)
-
cmd.data/rd.c (modified) (1 diff)
-
cmd.data/rebin.c (modified) (1 diff)
-
cmd.data/save.c (modified) (1 diff)
-
cmd.data/section.c (modified) (1 diff)
-
cmd.data/sort.c (modified) (1 diff)
-
cmd.data/stats.c (modified) (2 diffs)
-
cmd.data/textline.c (modified) (1 diff)
-
cmd.data/tv.c (modified) (1 diff)
-
cmd.data/tvcontour.c (modified) (1 diff)
-
cmd.data/tvgrid.c (modified) (2 diffs)
-
cmd.data/vbin.c (modified) (1 diff)
-
cmd.data/vclip.c (modified) (1 diff)
-
cmd.data/vstat.c (modified) (1 diff)
-
cmd.data/wd.c (modified) (4 diffs)
-
dimm/Makefile (modified) (6 diffs)
-
dimm/dimm.c (modified) (4 diffs)
-
dvo/ImageOps.c (modified) (1 diff)
-
dvo/Makefile (modified) (5 diffs)
-
dvo/avextract.c (modified) (1 diff)
-
dvo/badimages.c (modified) (2 diffs)
-
dvo/calextract.c (modified) (3 diffs)
-
dvo/calmextract.c (modified) (3 diffs)
-
dvo/catalog.c (modified) (8 diffs)
-
dvo/ccd.c (modified) (2 diffs)
-
dvo/cmd.c (modified) (2 diffs)
-
dvo/cmpload.c (modified) (2 diffs)
-
dvo/cmpread.c (modified) (1 diff)
-
dvo/ddmags.c (modified) (2 diffs)
-
dvo/detrend.c (modified) (7 diffs)
-
dvo/dmagaves.c (modified) (1 diff)
-
dvo/dmagmeas.c (modified) (2 diffs)
-
dvo/dmags.c (modified) (2 diffs)
-
dvo/dmt.c (modified) (1 diff)
-
dvo/dvo.c (modified) (5 diffs)
-
dvo/elixir.c (modified) (2 diffs)
-
dvo/find_regions.c (modified) (1 diff)
-
dvo/fitcolors.c (modified) (2 diffs)
-
dvo/gimages.c (modified) (4 diffs)
-
dvo/gstar.c (modified) (4 diffs)
-
dvo/images.c (modified) (3 diffs)
-
dvo/imdata.c (modified) (1 diff)
-
dvo/imextract.c (modified) (4 diffs)
-
dvo/imlist.c (modified) (3 diffs)
-
dvo/imphot.c (modified) (2 diffs)
-
dvo/imrough.c (modified) (7 diffs)
-
dvo/imsearch.c (modified) (7 diffs)
-
dvo/imstats.c (modified) (3 diffs)
-
dvo/lcat.c (modified) (1 diff)
-
dvo/lcurve.c (modified) (5 diffs)
-
dvo/lightcurve.c (modified) (1 diff)
-
dvo/mextract.c (modified) (1 diff)
-
dvo/pcat.c (modified) (1 diff)
-
dvo/photometry.c (modified) (20 diffs)
-
dvo/pmeasure.c (modified) (4 diffs)
-
dvo/procks.c (modified) (3 diffs)
-
dvo/region_list.c (modified) (2 diffs)
-
dvo/simage.c (modified) (1 diff)
-
include/astro.h (modified) (1 diff)
-
include/basic.h (modified) (1 diff)
-
include/data.h (modified) (1 diff)
-
include/dimm.h (modified) (1 diff)
-
include/dvo1.h (modified) (2 diffs)
-
include/external.h (modified) (1 diff)
-
include/hstgsc.h (modified) (2 diffs)
-
include/imfit.h (modified) (1 diff)
-
include/mana.h (modified) (1 diff)
-
include/pclient.h (modified) (2 diffs)
-
include/pcontrol.h (modified) (5 diffs)
-
include/scheduler.h (modified) (3 diffs)
-
include/shell.h (modified) (4 diffs)
-
lib.data/PlotVectors.c (modified) (1 diff)
-
lib.data/convert.c (modified) (2 diffs)
-
lib.data/graphtools.c (modified) (1 diff)
-
lib.data/mrq2dmin.c (modified) (1 diff)
-
lib.data/open_graph.c (modified) (3 diffs)
-
lib.data/svdcmp.c (modified) (1 diff)
-
lib.shell/Makefile (modified) (1 diff)
-
lib.shell/check_stack.c (modified) (1 diff)
-
lib.shell/dvomath.c (modified) (1 diff)
-
lib.shell/evaluate_stack.c (modified) (1 diff)
-
lib.shell/memstr.c (added)
-
lib.shell/multicommand.c (modified) (1 diff)
-
lib.shell/opihi.c (modified) (1 diff)
-
lib.shell/startup.c (modified) (2 diffs)
-
mana/Makefile (modified) (5 diffs)
-
mana/fitcontour.c (modified) (1 diff)
-
mana/mana.c (modified) (5 diffs)
-
mana/starcontour.c (modified) (1 diff)
-
pantasks/CheckJobs.c (modified) (1 diff)
-
pantasks/CheckSystem.c (modified) (1 diff)
-
pantasks/CheckTasks.c (modified) (1 diff)
-
pantasks/ControllerOps.c (modified) (4 diffs)
-
pantasks/IOBufferOps.c (modified) (1 diff)
-
pantasks/JobIDOps.c (modified) (1 diff)
-
pantasks/JobOps.c (modified) (1 diff)
-
pantasks/LocalJob.c (modified) (1 diff)
-
pantasks/Makefile (modified) (5 diffs)
-
pantasks/controller.c (modified) (4 diffs)
-
pantasks/controller_exit.c (added)
-
pantasks/controller_output.c (modified) (1 diff)
-
pantasks/delete.c (modified) (1 diff)
-
pantasks/kill.c (modified) (1 diff)
-
pantasks/memstr.c (deleted)
-
pantasks/scheduler.c (modified) (3 diffs)
-
pantasks/status.c (modified) (1 diff)
-
pantasks/task.c (modified) (3 diffs)
-
pantasks/task_host.c (modified) (1 diff)
-
pantasks/task_macros.c (modified) (1 diff)
-
pantasks/task_periods.c (modified) (4 diffs)
-
pantasks/task_trange.c (modified) (2 diffs)
-
pclient/ChildOps.c (modified) (1 diff)
-
pclient/IOBufferOps.c (modified) (1 diff)
-
pclient/Makefile (modified) (5 diffs)
-
pclient/pclient.c (modified) (4 diffs)
-
pclient/reset.c (modified) (1 diff)
-
pcontrol/CheckBusyJob.c (modified) (1 diff)
-
pcontrol/CheckHost.c (modified) (1 diff)
-
pcontrol/CheckIdleHost.c (modified) (1 diff)
-
pcontrol/CheckSystem.c (modified) (8 diffs)
-
pcontrol/IOBufferOps.c (modified) (1 diff)
-
pcontrol/JobOps.c (modified) (2 diffs)
-
pcontrol/Makefile (modified) (6 diffs)
-
pcontrol/StartHost.c (modified) (1 diff)
-
pcontrol/StopHosts.c (modified) (2 diffs)
-
pcontrol/check.c (modified) (2 diffs)
-
pcontrol/delete.c (modified) (1 diff)
-
pcontrol/host.c (modified) (1 diff)
-
pcontrol/init.c (modified) (1 diff)
-
pcontrol/job.c (modified) (1 diff)
-
pcontrol/kill.c (modified) (1 diff)
-
pcontrol/memstr.c (deleted)
-
pcontrol/pcontrol.c (modified) (3 diffs)
-
pcontrol/rconnect.c (modified) (1 diff)
-
pcontrol/status.c (modified) (4 diffs)
-
pcontrol/stdout.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/Makefile
r3525 r4689 18 18 PROGRAM = mana dvo 19 19 20 EXTRAS = dvo2 sched dimm pclient pcontrol 20 EXTRAS = sched pclient pcontrol 21 22 SKIP = dimm 21 23 22 24 all: … … 29 31 for i in $(PROGRAM); do make $$i.install || exit; done 30 32 33 extra-install: 34 for i in $(EXTRAS); do make $$i.install || exit; done 35 31 36 clean: 32 for i in $(PROGRAM) $(LIBS); do make $$i.clean || exit; done 37 for i in $(PROGRAM) $(EXTRAS) $(LIBS); do make $$i.clean || exit; done 38 39 dist: clean 40 rm -f bin/*.* 41 rm -f lib/*.a 33 42 34 43 ############################################################# -
trunk/Ohana/src/opihi/cmd.astro/biassub.c
r2843 r4689 9 9 Buffer *buf; 10 10 11 xvec = yvec = NULL; 11 12 NoVector = TRUE; 12 13 if ((N = get_argument (argc, argv, "-v"))) { -
trunk/Ohana/src/opihi/cmd.astro/drizzle.c
r3404 r4689 175 175 double N, r, d; 176 176 177 Xin = Yin = 0; 177 178 N = x = y = x2 = y2 = xy = X = Y = Xx = Xy = Yx = Yy = 0; 178 179 -
trunk/Ohana/src/opihi/cmd.astro/getvel.c
r2598 r4689 3 3 int getvel (int argc, char **argv) { 4 4 5 int i, X,n, Ncurve;5 int i, n, Ncurve; 6 6 int nx, ny; 7 7 double L, V, Vo, dV, Bo, dB; … … 45 45 while (L >= 360) {L -= 360.0;} 46 46 while (L < 0.0) {L += 360.0;} 47 fprintf (stderr, "L: %f (%d)\n", L, X);47 fprintf (stderr, "L: %f\n", L); 48 48 49 49 cl = cos (L*RAD_DEG); -
trunk/Ohana/src/opihi/cmd.astro/imfit-Sgauss.c
r3144 r4689 46 46 47 47 float X, Y, px1, py1, px2, py2; 48 float z1, z2, r, q1, q2, f , f1, f2;48 float z1, z2, r, q1, q2, f; 49 49 50 50 X = x - par[0]; -
trunk/Ohana/src/opihi/cmd.astro/imfit.c
r3144 r4689 6 6 int sx, sy, nx, ny, Nx, Ny; 7 7 float chisq, ochisq, dchisq, Gain, RDnoise, SatThreshold; 8 float *x, *y, *z, *dz, *V, *parmin, *parmax; 9 char line[64]; 8 float *x, *y, *z, *dz, *V; 10 9 Buffer *buf; 11 10 … … 123 122 ochisq = mrq2dinit (x, y, z, dz, Npts, par, Npar, fitfunc, VERBOSE); 124 123 dchisq = ochisq; 124 chisq = ochisq; 125 125 for (i = 0; (i < 25) && ((dchisq <= 0.0) || (dchisq > 0.01*(Npts - Npar))); i++) { 126 126 chisq = mrq2dmin (x, y, z, dz, Npts, par, Npar, fitfunc, VERBOSE); -
trunk/Ohana/src/opihi/cmd.astro/medianmap.c
r2843 r4689 11 11 Buffer *in, *out; 12 12 13 IgnoreValue = 0; 13 14 Ignore = FALSE; 14 15 if ((N = get_argument (argc, argv, "-ignore"))) { -
trunk/Ohana/src/opihi/cmd.astro/region.c
r3692 r4689 3 3 int region (int argc, char **argv) { 4 4 5 char buffer[65], buffer2[35],string[256];5 char buffer[65], string[256]; 6 6 double Ra, Dec, Radius; 7 7 double dx, dy; 8 int status, N;8 int N, Ngraph, Xgraph; 9 9 Graphdata graphmode; 10 int Ngraph, Xgraph;11 10 12 11 Ngraph = 0; -
trunk/Ohana/src/opihi/cmd.astro/spec.c
r2843 r4689 91 91 } 92 92 fsort (buffer, Nring); 93 for (Npts = sky = 0, i = 0.25*Nring; i < 0.75*Nring; i++, Npts += 1.0) {93 for (Npts = sky = sky2 = 0, i = 0.25*Nring; i < 0.75*Nring; i++, Npts += 1.0) { 94 94 sky += buffer[i]; 95 95 sky2 += buffer[i]*buffer[i]; -
trunk/Ohana/src/opihi/cmd.basic/init.c
r4686 r4689 30 30 int strlen_func PROTO((int, char **)); 31 31 int substr_func PROTO((int, char **)); 32 int wait PROTO((int, char **));32 int wait_func PROTO((int, char **)); 33 33 int version PROTO((int, char **)); 34 34 int which PROTO((int, char **)); … … 68 68 {"substr", substr_func, "substring"}, 69 69 {"version", version, "list version information"}, 70 {"wait", wait ,"wait until return is typed"},70 {"wait", wait_func, "wait until return is typed"}, 71 71 {"which", which, "show command *"} 72 72 }; -
trunk/Ohana/src/opihi/cmd.basic/list.c
r2843 r4689 12 12 FILE *f; 13 13 14 Cmd = NULL; 14 15 RunCommand = FALSE; 15 16 if ((N = get_argument (argc, argv, "-x"))) { -
trunk/Ohana/src/opihi/cmd.basic/macro.c
r4470 r4689 25 25 for (i = 0; i < N; i++) { 26 26 if (!strcmp (in_macro[i].name, argv[1])) { 27 (*in_macro[i].func) (argc - 1, argv + 1);27 status = (*in_macro[i].func) (argc - 1, argv + 1); 28 28 return (status); 29 29 } -
trunk/Ohana/src/opihi/cmd.basic/run_if.c
r4462 r4689 6 6 int ThisList, depth, done, status, BreakOnTrue; 7 7 int logic; 8 char *input, * outline, *val;8 char *input, *val; 9 9 int nloop, size; 10 10 -
trunk/Ohana/src/opihi/cmd.basic/wait.c
r2598 r4689 1 1 # include "basic.h" 2 2 3 int wait (int argc, char **argv) {3 int wait_func (int argc, char **argv) { 4 4 5 5 char buff[1024]; -
trunk/Ohana/src/opihi/cmd.data/accum.c
r3898 r4689 8 8 Vector *val, *key, *out; 9 9 10 NV = NULL; 10 11 Normalize = FALSE; 11 12 if ((N = get_argument (argc, argv, "-norm"))) { -
trunk/Ohana/src/opihi/cmd.data/box.c
r3692 r4689 4 4 5 5 int i, N, Ngraph, Xgraph; 6 char buffer[65], buffer2[65];6 char Ticks[16], Axis[16], Labels[16]; 7 7 Graphdata graphmode; 8 char Ticks[16], Axis[16], Labels[16];9 8 10 9 strcpy (Ticks, "2222"); -
trunk/Ohana/src/opihi/cmd.data/center.c
r3693 r4689 5 5 double x, y; 6 6 int zoom; 7 char buffer[512], buffer2[20];8 7 int Ximage, Nimage, N; 9 8 -
trunk/Ohana/src/opihi/cmd.data/clip.c
r2843 r4689 7 7 float *in; 8 8 Buffer *buf; 9 10 inf_val = nan_val = min = Vmin = max = Vmax = 0; 9 11 10 12 DO_NAN = FALSE; -
trunk/Ohana/src/opihi/cmd.data/dot.c
r3105 r4689 3 3 int dot (int argc, char **argv) { 4 4 5 int N, N pts, Ngraph;5 int N, Ngraph; 6 6 Graphdata graphmode; 7 7 float x, y; -
trunk/Ohana/src/opihi/cmd.data/erase.c
r3693 r4689 4 4 5 5 int i, n, N; 6 char buffer[128];7 6 int Ximage, Nimage; 8 7 -
trunk/Ohana/src/opihi/cmd.data/fft1d.c
r2598 r4689 12 12 } 13 13 14 Iim = NULL; 14 15 ZeroImaginary = TRUE; 15 if ((Ire = SelectVector (argv[1], OLDVECTOR, TRUE)) == NULL) return (FALSE);16 16 if (strcmp (argv[2], "0")) { 17 17 ZeroImaginary = FALSE; 18 18 if ((Iim = SelectVector (argv[2], OLDVECTOR, TRUE)) == NULL) return (FALSE); 19 19 } 20 if ((Ire = SelectVector (argv[1], OLDVECTOR, TRUE)) == NULL) return (FALSE); 20 21 if ((Ore = SelectVector (argv[4], ANYVECTOR, TRUE)) == NULL) return (FALSE); 21 22 if ((Oim = SelectVector (argv[5], ANYVECTOR, TRUE)) == NULL) return (FALSE); -
trunk/Ohana/src/opihi/cmd.data/fft2d.c
r2843 r4689 20 20 21 21 /* select input / output buffers */ 22 if ((Ire = SelectBuffer (argv[1], OLDBUFFER, TRUE)) == NULL) return (FALSE);22 Iim = NULL; 23 23 ZeroImaginary = TRUE; /* Input(imaginary) may be 0, in which case we create a 0 filled image */ 24 24 if (!strcmp (argv[2], "0")) { … … 27 27 if ((Iim = SelectBuffer (argv[2], OLDBUFFER, TRUE)) == NULL) return (FALSE); 28 28 } 29 if ((Ire = SelectBuffer (argv[1], OLDBUFFER, TRUE)) == NULL) return (FALSE); 29 30 if ((Ore = SelectBuffer (argv[4], ANYBUFFER, TRUE)) == NULL) return (FALSE); 30 31 if ((Oim = SelectBuffer (argv[5], ANYBUFFER, TRUE)) == NULL) return (FALSE); -
trunk/Ohana/src/opihi/cmd.data/fit.c
r3896 r4689 31 31 } 32 32 33 dy = NULL; 34 dyvec = NULL; 33 35 Weight = FALSE; 34 36 if ((N = get_argument (argc, argv, "-dy"))) { … … 72 74 ALLOCATE (b[i], double, 1); 73 75 } 76 77 Nmask = 0; 78 sigma = 0.0; 74 79 75 80 for (N = 0; N < ClipNiter; N++) { -
trunk/Ohana/src/opihi/cmd.data/fit2d.c
r3897 r4689 37 37 } 38 38 39 dz = NULL; 40 dzvec = NULL; 39 41 Weight = FALSE; 40 42 if ((N = get_argument (argc, argv, "-dz"))) { … … 227 229 } 228 230 } 229 if (VERBOSE) fprintf (stderr, "pass: %d, Nmask: %d\n", N, Nmask , ClipNSigma);231 if (VERBOSE) fprintf (stderr, "pass: %d, Nmask: %d\n", N, Nmask); 230 232 } 231 233 -
trunk/Ohana/src/opihi/cmd.data/load.c
r3693 r4689 58 58 SendGraphCommand (Ximage, 16, "OVER %9d ", n); 59 59 60 dx = dy = 0; 60 61 for (n = 0; scan_line (f, line) != EOF;) { 61 62 c = strchr (line, '#'); … … 87 88 ddec = dra; 88 89 case 5: 90 x = ra; 91 y = dec; 92 dx = dra; 93 dy = ddec; 89 94 if (ISCEL) { 90 95 if (!strcmp (type, "LINE")) { … … 106 111 dx = (fabs(x1 - x) + fabs(y1 - y)); 107 112 } 108 }109 else {110 x = ra;111 y = dec;112 dx = dra;113 dy = ddec;114 113 } 115 114 } -
trunk/Ohana/src/opihi/cmd.data/peak.c
r2598 r4689 23 23 24 24 imax = -1; 25 for (i = 0; i < vecx[0].Nelements-1; i++, X++, Y++) { 25 xmax = *X; 26 ymax = *Y; 27 for (i = 1; i < vecx[0].Nelements-1; i++, X++, Y++) { 26 28 if ((*X >= start) && (*X <= end)) { 27 29 if ((imax == -1) || (*Y > ymax)) { -
trunk/Ohana/src/opihi/cmd.data/point.c
r3693 r4689 7 7 double x, y, dx, dy, x1, y1; 8 8 double dra, ddec, ra1, dec1, ra, dec; 9 char *line;10 9 Coords coords; 11 10 Buffer *buf; -
trunk/Ohana/src/opihi/cmd.data/radial.c
r2843 r4689 12 12 13 13 Ignore = FALSE; 14 IgnoreValue = 0; 14 15 if ((N = get_argument (argc, argv, "-ignore"))) { 15 16 Ignore = TRUE; -
trunk/Ohana/src/opihi/cmd.data/rd.c
r3392 r4689 68 68 strcpy (buf[0].file, filename); 69 69 free (filename); 70 71 status = FALSE; 70 72 71 73 if (extend) { -
trunk/Ohana/src/opihi/cmd.data/rebin.c
r2843 r4689 10 10 Buffer *in, *out; 11 11 12 Vn = Npix = NULL; 12 13 Normalize = FALSE; 13 14 if ((N = get_argument (argc, argv, "-norm"))) { -
trunk/Ohana/src/opihi/cmd.data/save.c
r3693 r4689 4 4 5 5 int N, n, ISCEL; 6 char buffer[512], buffer2[512];7 6 int Ximage, Nimage; 8 7 -
trunk/Ohana/src/opihi/cmd.data/section.c
r3692 r4689 4 4 5 5 int N, List; 6 char buffer[65], buffer2[65];6 int Ngraph, Xgraph; 7 7 Graphdata graphmode; 8 int Ngraph, Xgraph;9 8 10 9 List = FALSE; -
trunk/Ohana/src/opihi/cmd.data/sort.c
r3899 r4689 16 16 ALLOCATE (vec, Vector *, Nvec); 17 17 18 Nval = 0; 18 19 /* find vectors and check sizes */ 19 20 for (i = 0; i < Nvec; i++) { -
trunk/Ohana/src/opihi/cmd.data/stats.c
r2843 r4689 10 10 Buffer *buf; 11 11 12 IgnoreValue = 0; 12 13 Ignore = FALSE; 13 14 if ((N = get_argument (argc, argv, "-ignore"))) { … … 64 65 /* calculate mode, median */ 65 66 median = mode = 0.5*(max + min); 66 if ( range!= 0) {67 if ((max - min) != 0) { 67 68 range = 0xffff / (max - min); 68 69 ALLOCATE (hist, int, 0x10000); -
trunk/Ohana/src/opihi/cmd.data/textline.c
r3692 r4689 4 4 5 5 int N, size, FracPositions; 6 char name[64] , buffer[128];6 char name[64]; 7 7 double x, y, angle; 8 8 int Ngraph, Xgraph; -
trunk/Ohana/src/opihi/cmd.data/tv.c
r3693 r4689 3 3 int tv (int argc, char **argv) { 4 4 5 int N, j, status,Npix, Ncolors, size, ISLOG, NNcol;6 char buffer[1024] , buffer2[100];5 int N, j, Npix, Ncolors, size, ISLOG, NNcol; 6 char buffer[1024]; 7 7 double a1, a2, max, min, zero, range; 8 8 float *in; -
trunk/Ohana/src/opihi/cmd.data/tvcontour.c
r3693 r4689 69 69 float *v00, *v01, *v10, *v11; 70 70 float *Vout, *Vin, *matrix; 71 char *buffer , line[17];71 char *buffer; 72 72 int Ximage, Nimage, N; 73 73 Buffer *buf; -
trunk/Ohana/src/opihi/cmd.data/tvgrid.c
r3693 r4689 9 9 double x0, y0, x1, y1; 10 10 double dDEC, fDEC, dRA, fRA; 11 char buffer[1024],format[16];11 char format[16]; 12 12 Coords coords; 13 13 int Ximage, Nimage, N; … … 83 83 NY = buf[0].header.Naxis[1]; 84 84 85 x0 = y0 = 0; 85 86 dRA = MAX (fabs(ra1 - ra0) / 100.0, 0.1); 86 87 connect = FALSE; -
trunk/Ohana/src/opihi/cmd.data/vbin.c
r2843 r4689 11 11 Buffer *in, *out; 12 12 13 Npix = NULL; 14 Vn = NULL; 13 15 Normalize = FALSE; 14 16 if ((N = get_argument (argc, argv, "-norm"))) { -
trunk/Ohana/src/opihi/cmd.data/vclip.c
r2843 r4689 7 7 float *in; 8 8 Vector *vec; 9 10 inf_val = nan_val = min = Vmin = max = Vmax = 0; 9 11 10 12 DO_NAN = FALSE; -
trunk/Ohana/src/opihi/cmd.data/vstat.c
r2843 r4689 12 12 Vector *vec; 13 13 14 IgnoreValue = 0; 14 15 Ignore = FALSE; 15 16 if ((N = get_argument (argc, argv, "-ignore"))) { -
trunk/Ohana/src/opihi/cmd.data/wd.c
r2843 r4689 17 17 } 18 18 19 newZero = FALSE; 19 outZero = 0; 20 newZero = FALSE; 20 21 if ((N = get_argument (argc, argv, "-bzero"))) { 21 22 remove_argument (N, &argc, argv); … … 25 26 } 26 27 28 outScale = 1; 27 29 newScale = FALSE; 28 30 if ((N = get_argument (argc, argv, "-bscale"))) { … … 33 35 } 34 36 37 outBitpix = 16; 35 38 newBitpix = FALSE; 36 39 if ((N = get_argument (argc, argv, "-bitpix"))) { … … 41 44 } 42 45 46 outUnsign = FALSE; 43 47 newUnsign = FALSE; 44 48 if ((N = get_argument (argc, argv, "-unsign"))) { -
trunk/Ohana/src/opihi/dimm/Makefile
r3525 r4689 7 7 LIB = $(HOME)/lib 8 8 INC = $(HOME)/include 9 HELP = $(HOME)/help10 9 SDIR = $(HOME)/dimm 11 10 # … … 14 13 DESTINC = $(LINC) 15 14 DESTMAN = $(LMAN) 15 DESTHLP = $(LHLP)/dimm 16 16 # 17 17 INCS = -I$(INC) -I$(LINC) -I$(XINC) … … 20 20 LIBS2 = -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata -lsbig 21 21 LIBS = $(LIBS2) $(LIBS1) 22 CFLAGS = $(INCS) 22 CFLAGS = $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP) 23 23 CCFLAGS = $(LIBS) 24 24 … … 65 65 $(BIN)/dimm.$(ARCH) : $(dimm) $(libs) 66 66 67 install: $(DESTBIN)/dimm 67 install: $(DESTBIN)/dimm help 68 69 help: cmd.basic.help cmd.data.help cmd.astro.help dimm.help 68 70 69 71 # utilities ################################################# … … 95 97 cp $^ $@ 96 98 99 clean: 100 rm -f $(BIN)/*.$(ARCH) 101 rm -f $(LIB)/*.$(ARCH).a 102 rm -f `find . -name "*.o"` 103 rm -f `find . -name "*~"` 104 rm -f `find . -name "#*"` 105 106 dist: clean 107 rm -f $(BIN)/* 108 rm -f $(LIB)/* 109 97 110 lib%.clean: 98 111 rm -f $(LIB)/lib$*.$(ARCH).a … … 107 120 $(CC) $(CFLAGS) -c $*.c -o $@ 108 121 109 clean: 110 rm -f $(BIN)/*.$(ARCH) 111 rm -f $(LIB)/*.$(ARCH).a 112 rm -f `find . -name "*.o"` 113 rm -f `find . -name "*~"` 114 rm -f `find . -name "#*"` 115 116 dist: clean 117 rm -f $(BIN)/* 118 rm -f $(LIB)/* 122 %.help: 123 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 124 rm -f $(HOME)/$*/help/*~ 125 rm -f $(HOME)/$*/help/#* 126 cp $(HOME)/$*/help/* $(DESTHLP)/ -
trunk/Ohana/src/opihi/dimm/dimm.c
r2598 r4689 7 7 # define opihi_rcfile ".dimmrc" 8 8 9 void InitBasic ();10 void InitData ();11 void InitAstro ();12 void InitDIMM ();13 14 void welcome () {15 fprintf (stderr, "\n");16 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description);17 }18 19 9 /* program-dependent initialization */ 20 10 void initialize (int argc, char **argv) { 21 11 22 FILE *f;23 24 12 auto_break = TRUE; 25 13 … … 42 30 InitBasic (); 43 31 InitData (); 32 InitOutfile (); 44 33 InitAstro (); 45 34 InitDIMM (); 46 InitOutfile ();47 35 48 36 rl_readline_name = opihi_name; … … 52 40 set_str_variable ("PROMPT", opihi_prompt); 53 41 set_str_variable ("RCFILE", opihi_rcfile); 42 # ifdef HELPDIR_DEFAULT 43 set_str_variable ("HELPDIR", MACRO_NAME(HELPDIR_DEFAULT)); 44 # endif 54 45 55 /* here we open the history file for append. it this fails, we 56 won't be able to write to it, warn the user. otherwise, this 57 creates the file readline will write to, if it did not exist */ 58 59 /* check history file */ 60 /* rewrite with fstat or stat */ 61 f = fopen (opihi_history, "a"); 62 if (f == NULL) /* no current history file here */ 63 fprintf (stderr, "can't save history.\n"); 64 else 65 fclose (f); 66 67 stifle_history (200); 68 read_history (opihi_history); 46 { /* check history file permission */ 47 FILE *f; 48 f = fopen (opihi_history, "a"); 49 if (f == NULL) /* no current history file here */ 50 fprintf (stderr, "can't save history.\n"); 51 else 52 fclose (f); 53 stifle_history (200); 54 read_history (opihi_history); 55 } 69 56 70 57 signal (SIGINT, SIG_IGN); … … 72 59 } 73 60 61 /* standard welcome message */ 62 void welcome () { 63 fprintf (stderr, "\n"); 64 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description); 65 } 66 74 67 /* add program-dependent exit functions here */ 75 68 void cleanup () { 76 /* -libdisplay */77 69 QuitImage (); 78 70 QuitGraph (); -
trunk/Ohana/src/opihi/dvo/ImageOps.c
r4585 r4689 11 11 double r, d, X, Y, x[4], y[4], Rmin, Rmax, Rmid; 12 12 13 Rmin = Rmax = Rmid = 0; 13 14 if (RegionSelect) { 14 15 Rmin = graph[0].coords.crval1 - 182.0; -
trunk/Ohana/src/opihi/dvo/Makefile
r4585 r4689 7 7 LIB = $(HOME)/lib 8 8 INC = $(HOME)/include 9 HELP = $(HOME)/help10 9 SDIR = $(HOME)/dvo 11 10 # … … 14 13 DESTINC = $(LINC) 15 14 DESTMAN = $(LMAN) 15 DESTHLP = $(LHLP)/dvo 16 16 # 17 17 INCS = -I$(INC) -I$(LINC) -I$(XINC) … … 20 20 LIBS2 = -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 21 21 LIBS = $(LIBS2) $(LIBS1) 22 CFLAGS = $(INCS) 22 CFLAGS = $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP) 23 23 CCFLAGS = $(LIBS) 24 24 … … 100 100 $(BIN)/dvo.$(ARCH) : $(dvo) $(libs) 101 101 102 install: $(DESTBIN)/dvo 102 install: $(DESTBIN)/dvo help 103 104 help: cmd.basic.help cmd.data.help cmd.astro.help dvo.help 103 105 104 106 # utilities ################################################# … … 153 155 $(CC) $(CFLAGS) -c $*.c -o $@ 154 156 155 157 %.help: 158 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 159 rm -f $(HOME)/$*/help/*~ 160 rm -f $(HOME)/$*/help/#* 161 cp $(HOME)/$*/help/* $(DESTHLP)/ 156 162 157 163 ## -*- makefile -*- -
trunk/Ohana/src/opihi/dvo/avextract.c
r4606 r4689 4 4 5 5 int i, j, m, N, NPTS, param; 6 int N graph, Nsec, Nregions, mode;6 int Nsec, Nregions, mode; 7 7 char filename[256], catdir[256], *RegionName, *RegionList, *p; 8 8 -
trunk/Ohana/src/opihi/dvo/badimages.c
r3462 r4689 24 24 } 25 25 26 Cross = FALSE; 26 27 First = FALSE; 28 nominal = 1; 27 29 if (!strcmp (argv[1], "-image")) { 28 30 First = TRUE; … … 31 33 entry = atof(argv[1]); 32 34 nominal = atof(argv[2]); 33 Cross = FALSE;34 35 if (!strcasecmp (argv[1], "x")) { 35 36 Cross = TRUE; -
trunk/Ohana/src/opihi/dvo/calextract.c
r4585 r4689 8 8 int Nsec, NSTAR; 9 9 char filename[256], catdir[256], *RegionName, *RegionList; 10 double Radius,M1, M2, dM2, color;10 double M1, M2, dM2, color; 11 11 12 12 Catalog catalog; … … 22 22 RegionName = NULL; 23 23 RegionList = NULL; 24 vec = NULL; 24 25 25 26 /* load photcode information */ … … 87 88 /* find data for filter 2 (PHOT_REF) */ 88 89 M2 = NO_MAG; 90 dM2 = NO_MAG; 89 91 for (j = 0; j < catalog.average[i].Nm; j++) { 90 92 if (catalog.measure[m+j].source != code[1][0].code) continue; -
trunk/Ohana/src/opihi/dvo/calmextract.c
r4606 r4689 9 9 int NSTAR, Nstar, Nsec, Nregions; 10 10 char filename[256], catdir[256], *RegionName, *RegionList; 11 double *M1, M2, dM2, color , Radius;11 double *M1, M2, dM2, color; 12 12 13 13 Catalog catalog; … … 23 23 RegionName = NULL; 24 24 RegionList = NULL; 25 vec = NULL; 25 26 26 27 /* load photcode information */ … … 100 101 /* find data for filter 2 (REF) */ 101 102 M2 = NO_MAG; 103 dM2 = NO_MAG; 102 104 for (j = 0; j < catalog.average[i].Nm; j++) { 103 105 if (catalog.measure[m+j].source != code[1][0].code) continue; -
trunk/Ohana/src/opihi/dvo/catalog.c
r3462 r4689 76 76 current_epoch = 2000.0; 77 77 epoch = 2000.0; 78 if ( N = get_argument (argc, argv, "-e")) {78 if ((N = get_argument (argc, argv, "-e"))) { 79 79 remove_argument (N, &argc, argv); 80 80 epoch = atof(argv[N]); … … 82 82 } 83 83 84 IDchoice = 0; 84 85 IDclip = FALSE; 85 if ( N = get_argument (argc, argv, "-ID")) {86 if ((N = get_argument (argc, argv, "-ID"))) { 86 87 remove_argument (N, &argc, argv); 87 88 IDchoice = atof(argv[N]); … … 91 92 92 93 LimExclude = FALSE; 93 if ( N = get_argument (argc, argv, "-x")) {94 if ((N = get_argument (argc, argv, "-x"))) { 94 95 remove_argument (N, &argc, argv); 95 96 LimExclude = TRUE; 96 97 } 97 98 98 if ( Nm = get_argument (argc, argv, "-m")) {99 if ((Nm = get_argument (argc, argv, "-m"))) { 99 100 remove_argument (Nm, &argc, argv); 100 101 Mr = 1000*atof(argv[Nm]); … … 105 106 } 106 107 107 if ( Nn = get_argument (argc, argv, "+n")) {108 if ((Nn = get_argument (argc, argv, "+n"))) { 108 109 remove_argument (Nn, &argc, argv); 109 110 Nz = atof(argv[Nn]); … … 113 114 } 114 115 115 if ( Nn = get_argument (argc, argv, "-n")) {116 if ((Nn = get_argument (argc, argv, "-n"))) { 116 117 remove_argument (Nn, &argc, argv); 117 118 Nz = atof(argv[Nn]); … … 122 123 123 124 InRegion = FALSE; 124 if ( N = get_argument (argc, argv, "-all")) {125 if ((N = get_argument (argc, argv, "-all"))) { 125 126 remove_argument (N, &argc, argv); 126 127 InRegion = TRUE; 127 128 } 128 129 130 Bytes_Star = 0; 129 131 ASCII = FALSE; 130 132 DVO = TRUE; 131 133 GSC = FALSE; 132 134 FIXED = FALSE; 133 if ( N = get_argument (argc, argv, "-g")) {135 if ((N = get_argument (argc, argv, "-g"))) { 134 136 remove_argument (N, &argc, argv); 135 137 GSC = TRUE; … … 138 140 } 139 141 140 if ( N = get_argument (argc, argv, "-a")) {142 if ((N = get_argument (argc, argv, "-a"))) { 141 143 remove_argument (N, &argc, argv); 142 144 ASCII = TRUE; … … 149 151 Am = atof(argv[N]); 150 152 remove_argument (N, &argc, argv); 151 if ( N = get_argument (argc, argv, "-f")) {153 if ((N = get_argument (argc, argv, "-f"))) { 152 154 remove_argument (N, &argc, argv); 153 155 FIXED = TRUE; -
trunk/Ohana/src/opihi/dvo/ccd.c
r4679 r4689 4 4 5 5 char filename[256], catdir[256], *RegionName, *RegionList; 6 double Radius;7 6 double *M1, *M2; 8 7 int i, m, k, Npts, NPTS, N; 9 8 int N1, N2, i1, i2, mode[4]; 10 int N graph, Nsec, Nregions, KeepNulls;9 int Nsec, Nregions, KeepNulls; 11 10 12 11 Catalog catalog; … … 35 34 36 35 KeepNulls = FALSE; 37 if ( N = get_argument (argc, argv, "-nulls")) {36 if ((N = get_argument (argc, argv, "-nulls"))) { 38 37 KeepNulls = TRUE; 39 38 remove_argument (N, &argc, argv); -
trunk/Ohana/src/opihi/dvo/cmd.c
r4679 r4689 4 4 5 5 char filename[256], catdir[256], *RegionName, *RegionList; 6 double Radius,*M1, *M3;6 double *M1, *M3; 7 7 int i, j, m, i1, i3, N1, N3, N; 8 8 int Npts, NPTS, mode[3]; 9 int N graph, Nsec, Nregions, KeepNulls;9 int Nsec, Nregions, KeepNulls; 10 10 11 11 Catalog catalog; 12 Graphdata graphsky;13 12 RegionFile *regions; 14 13 PhotCode *code[3]; … … 35 34 36 35 KeepNulls = FALSE; 37 if ( N = get_argument (argc, argv, "-nulls")) {36 if ((N = get_argument (argc, argv, "-nulls"))) { 38 37 KeepNulls = TRUE; 39 38 remove_argument (N, &argc, argv); -
trunk/Ohana/src/opihi/dvo/cmpload.c
r3693 r4689 17 17 18 18 Nimage = -1; 19 if ( N = get_argument (argc, argv, "-n")) {19 if ((N = get_argument (argc, argv, "-n"))) { 20 20 remove_argument (N, &argc, argv); 21 21 Nimage = atof (argv[N]); … … 25 25 26 26 Type = 0; 27 if ( N = get_argument (argc, argv, "-t")) {27 if ((N = get_argument (argc, argv, "-t"))) { 28 28 remove_argument (N, &argc, argv); 29 29 Type = atof (argv[N]); -
trunk/Ohana/src/opihi/dvo/cmpread.c
r3462 r4689 23 23 return (FALSE); 24 24 } 25 26 R = D = V = NULL; 27 file = NULL; 28 name = NULL; 29 Nfield = Nra = Ndec = 0; 30 RAnDEC = FALSE; 25 31 26 32 if (argc == 4) { -
trunk/Ohana/src/opihi/dvo/ddmags.c
r4679 r4689 4 4 5 5 char filename[256], catdir[256], *RegionName, *RegionList; 6 double Radius;7 6 double *M1, *M2; 8 7 int i, m, k, N, Npts, NPTS; 9 8 int N1, N2, i1, i2, mode[4]; 10 int N graph, Nsec, Nregions, KeepNulls;9 int Nsec, Nregions, KeepNulls; 11 10 12 11 Catalog catalog; … … 35 34 36 35 KeepNulls = FALSE; 37 if ( N = get_argument (argc, argv, "-nulls")) {36 if ((N = get_argument (argc, argv, "-nulls"))) { 38 37 KeepNulls = TRUE; 39 38 remove_argument (N, &argc, argv); -
trunk/Ohana/src/opihi/dvo/detrend.c
r3622 r4689 4 4 enum {ZERO, DTIME, SKY, BIAS, FWHM, AIRM, TIME, TEMP}; 5 5 6 detrend (int argc, char **argv) {6 int detrend (int argc, char **argv) { 7 7 8 8 FILE *f; … … 25 25 26 26 TimeSelect = FALSE; 27 if ( N = get_argument (argc, argv, "-time")) {27 if ((N = get_argument (argc, argv, "-time"))) { 28 28 remove_argument (N, &argc, argv); 29 29 if (!str_to_time (argv[N], &tzero)) { … … 43 43 TimeSelect = TRUE; 44 44 } 45 if ( N = get_argument (argc, argv, "-trange")) {45 if ((N = get_argument (argc, argv, "-trange"))) { 46 46 remove_argument (N, &argc, argv); 47 47 if (!str_to_time (argv[N], &tzero)) { … … 63 63 } 64 64 65 Type = 0; 65 66 TypeSelect = FALSE; 66 if ( N = get_argument (argc, argv, "-type")) {67 if ((N = get_argument (argc, argv, "-type"))) { 67 68 remove_argument (N, &argc, argv); 68 69 Type = get_image_type (argv[N]); … … 75 76 } 76 77 78 CCD = 0; 77 79 CCDSelect = FALSE; 78 if ( N = get_argument (argc, argv, "-ccd")) {80 if ((N = get_argument (argc, argv, "-ccd"))) { 79 81 remove_argument (N, &argc, argv); 80 82 CCD = atoi (argv[N]); … … 83 85 } 84 86 87 Filter = NULL; 85 88 FilterSelect = FALSE; 86 if ( N = get_argument (argc, argv, "-filter")) {89 if ((N = get_argument (argc, argv, "-filter"))) { 87 90 remove_argument (N, &argc, argv); 88 91 Filter = strcreate (argv[N]); … … 149 152 150 153 GetTimeFormat (&TimeReference, &TimeFormat); 151 fprintf (stderr, "% d %d\n", TimeReference, TimeFormat);154 fprintf (stderr, "%ld %d\n", TimeReference, TimeFormat); 152 155 153 156 /* get data */ -
trunk/Ohana/src/opihi/dvo/dmagaves.c
r4679 r4689 4 4 5 5 char filename[256], catdir[256], *RegionName, *RegionList; 6 double Radius,*M1, M2;7 int i, j, k, m, N1 , N;6 double *M1, M2; 7 int i, j, k, m, N1; 8 8 int Npts, NPTS, param, mode[3]; 9 int N graph, Nsec, Nregions;9 int Nsec, Nregions; 10 10 11 11 Catalog catalog; -
trunk/Ohana/src/opihi/dvo/dmagmeas.c
r4679 r4689 4 4 5 5 char filename[256], catdir[256], *RegionName, *RegionList; 6 double Radius,*M1, *M3;7 int i, j, k,m, i1, i3, N1, N3, N;6 double *M1, *M3; 7 int i, j, m, i1, i3, N1, N3, N; 8 8 int Npts, NPTS, param, mode[3]; 9 int N graph, Nsec, Nregions, KeepNulls;9 int Nsec, Nregions, KeepNulls; 10 10 11 11 Catalog catalog; … … 35 35 36 36 KeepNulls = FALSE; 37 if ( N = get_argument (argc, argv, "-nulls")) {37 if ((N = get_argument (argc, argv, "-nulls"))) { 38 38 KeepNulls = TRUE; 39 39 remove_argument (N, &argc, argv); -
trunk/Ohana/src/opihi/dvo/dmags.c
r4679 r4689 4 4 5 5 char filename[256], catdir[256], *RegionName, *RegionList; 6 double Radius,*M1, *M3;6 double *M1, *M3; 7 7 int i, j, m, i1, i3, N1, N3, N; 8 8 int Npts, NPTS, mode[3]; … … 34 34 35 35 KeepNulls = FALSE; 36 if ( N = get_argument (argc, argv, "-nulls")) {36 if ((N = get_argument (argc, argv, "-nulls"))) { 37 37 KeepNulls = TRUE; 38 38 remove_argument (N, &argc, argv); -
trunk/Ohana/src/opihi/dvo/dmt.c
r3462 r4689 20 20 if (!InitPhotcodes ()) return (FALSE); 21 21 22 vec1 = vec2 = vec3 = vec4 = vec5 = NULL; 22 23 SaveVectors = FALSE; 23 if ( N = get_argument (argc, argv, "-vect")) {24 if ((N = get_argument (argc, argv, "-vect"))) { 24 25 remove_argument (N, &argc, argv); 25 26 if ((vec1 = SelectVector ("dmtdmt", ANYVECTOR, TRUE)) == NULL) return (FALSE); -
trunk/Ohana/src/opihi/dvo/dvo.c
r2598 r4689 1 # include " opihi.h"1 # include "dvo1.h" 2 2 3 3 # define opihi_name "DVO" … … 7 7 # define opihi_rcfile ".dvorc" 8 8 9 void InitBasic ();10 void InitData ();11 void InitAstro ();12 void InitDVO ();13 14 void welcome () {15 fprintf (stderr, "\n");16 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description);17 }18 19 9 /* program-dependent initialization */ 20 10 void initialize (int argc, char **argv) { 21 11 22 FILE *f;23 24 12 auto_break = TRUE; 25 13 … … 42 30 InitBasic (); 43 31 InitData (); 32 InitOutfile (); 44 33 InitAstro (); 45 34 InitDVO (); 46 InitOutfile ();47 35 48 36 rl_readline_name = opihi_name; … … 52 40 set_str_variable ("PROMPT", opihi_prompt); 53 41 set_str_variable ("RCFILE", opihi_rcfile); 42 # ifdef HELPDIR_DEFAULT 43 set_str_variable ("HELPDIR", MACRO_NAME(HELPDIR_DEFAULT)); 44 # endif 54 45 55 /* here we open the history file for append. it this fails, we 56 won't be able to write to it, warn the user. otherwise, this 57 creates the file readline will write to, if it did not exist */ 58 59 /* check history file */ 60 /* rewrite with fstat or stat */ 61 f = fopen (opihi_history, "a"); 62 if (f == NULL) /* no current history file here */ 63 fprintf (stderr, "can't save history.\n"); 64 else 65 fclose (f); 66 67 stifle_history (200); 68 read_history (opihi_history); 46 { /* check history file permission */ 47 FILE *f; 48 f = fopen (opihi_history, "a"); 49 if (f == NULL) /* no current history file here */ 50 fprintf (stderr, "can't save history.\n"); 51 else 52 fclose (f); 53 stifle_history (200); 54 read_history (opihi_history); 55 } 69 56 70 57 signal (SIGINT, SIG_IGN); … … 72 59 } 73 60 61 /* standard welcome message */ 62 void welcome () { 63 fprintf (stderr, "\n"); 64 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description); 65 } 66 74 67 /* add program-dependent exit functions here */ 75 68 void cleanup () { 76 /* -libdisplay */77 69 QuitImage (); 78 70 QuitGraph (); -
trunk/Ohana/src/opihi/dvo/elixir.c
r4585 r4689 1 1 # include "dvo1.h" 2 3 int WriteMsg (char *fifo, char *message); 4 int ReadMsg (char *fifo, char **message); 2 5 3 6 int elixir (int argc, char **argv) { … … 9 12 10 13 sprintf (cmd, "STATUS"); 11 if ( N = get_argument (argc, argv, "-time")) {14 if ((N = get_argument (argc, argv, "-time"))) { 12 15 remove_argument (N, &argc, argv); 13 16 sprintf (cmd, "TIMES"); 14 17 } 15 if ( N = get_argument (argc, argv, "-live")) {18 if ((N = get_argument (argc, argv, "-live"))) { 16 19 remove_argument (N, &argc, argv); 17 20 sprintf (cmd, "ALIVE"); 18 21 } 19 if ( N = get_argument (argc, argv, "-stop")) {22 if ((N = get_argument (argc, argv, "-stop"))) { 20 23 remove_argument (N, &argc, argv); 21 24 sprintf (cmd, "STOP"); 22 25 } 23 if ( N = get_argument (argc, argv, "-kill")) {26 if ((N = get_argument (argc, argv, "-kill"))) { 24 27 remove_argument (N, &argc, argv); 25 28 sprintf (cmd, "ABORT"); -
trunk/Ohana/src/opihi/dvo/find_regions.c
r3462 r4689 154 154 155 155 } 156 -
trunk/Ohana/src/opihi/dvo/fitcolors.c
r4585 r4689 10 10 int fitcolors (int argc, char **argv) { 11 11 12 int *list, Nlist , Ncode;12 int *list, Nlist; 13 13 int i, k, m, NP1, NP2, NP, Np, Npts, NPTS; 14 14 int N1, N2, i1, i2, mode[4]; 15 int Nsec, Nregions, Ncatalog,status;15 int Nsec, Nregions, status; 16 16 char catdir[256], filename[256], *RegionName, *RegionList; 17 17 char *cmd, *outcmd, *camera; 18 double Radius;19 18 double *M1, *M2; 20 19 float *out; … … 200 199 DeleteVector (xvec); 201 200 DeleteVector (yvec); 202 free_catalog (catalog, Ncatalog); 201 free_catalog (catalog, Nregions); 202 return (FALSE); 203 203 } 204 204 -
trunk/Ohana/src/opihi/dvo/gimages.c
r3462 r4689 18 18 19 19 TimeSelect = FALSE; 20 if ( N = get_argument (argc, argv, "-time")) {20 if ((N = get_argument (argc, argv, "-time"))) { 21 21 remove_argument (N, &argc, argv); 22 22 if (!str_to_time (argv[N], &tzero)) { … … 32 32 TimeSelect = TRUE; 33 33 } 34 if ( N = get_argument (argc, argv, "-tref")) {34 if ((N = get_argument (argc, argv, "-tref"))) { 35 35 remove_argument (N, &argc, argv); 36 36 TimeSelect = TRUE; … … 47 47 } 48 48 49 code = NULL; 49 50 PhotCodeSelect = FALSE; 50 if ( N = get_argument (argc, argv, "-photcode")) {51 if ((N = get_argument (argc, argv, "-photcode"))) { 51 52 remove_argument (N, &argc, argv); 52 53 if ((code = GetPhotcodebyName (argv[N])) == NULL) { … … 59 60 60 61 PixelCoords = FALSE; 61 if ( N = get_argument (argc, argv, "-pix")) {62 if ((N = get_argument (argc, argv, "-pix"))) { 62 63 remove_argument (N, &argc, argv); 63 64 PixelCoords = TRUE; -
trunk/Ohana/src/opihi/dvo/gstar.c
r3462 r4689 7 7 char filename[128], catdir[256], *date; 8 8 double Ra, Dec, Radius, Radius2, r, dec0, dec1; 9 double t,Mcat, Mrel;9 double Mcat, Mrel; 10 10 float *RA, *DEC; 11 11 int i, j, k, m, N, *N1, Nregions, Nsec, NPTS; … … 21 21 Nsec = GetPhotcodeNsecfilt (); 22 22 23 NPTS = 0; 24 vec1 = vec2 = vec3 = vec4 = NULL; 23 25 SaveVectors = FALSE; 24 if ( N = get_argument (argc, argv, "-save")) {26 if ((N = get_argument (argc, argv, "-save"))) { 25 27 remove_argument (N, &argc, argv); 26 28 SaveVectors = TRUE; … … 32 34 33 35 GetMeasures = FALSE; 34 if ( N = get_argument (argc, argv, "-m")) {36 if ((N = get_argument (argc, argv, "-m"))) { 35 37 GetMeasures = TRUE; 36 38 remove_argument (N, &argc, argv); … … 170 172 if (SaveVectors) { 171 173 vec1[0].elements[N] = Mcat; 172 vec2[0].elements[N] = t;174 vec2[0].elements[N] = catalog.measure[m].t; 173 175 vec3[0].elements[N] = 0.001*catalog.measure[m].airmass; 174 176 vec4[0].elements[N] = catalog.measure[m].source; -
trunk/Ohana/src/opihi/dvo/images.c
r3462 r4689 17 17 18 18 ByName = FALSE; 19 if ( N = get_argument (argc, argv, "-name")) {19 if ((N = get_argument (argc, argv, "-name"))) { 20 20 remove_argument (N, &argc, argv); 21 21 strcpy (name, argv[N]); … … 25 25 26 26 TimeSelect = FALSE; 27 if ( N = get_argument (argc, argv, "-time")) {27 if ((N = get_argument (argc, argv, "-time"))) { 28 28 remove_argument (N, &argc, argv); 29 29 if (!str_to_time (argv[N], &tzero)) { … … 43 43 TimeSelect = TRUE; 44 44 } 45 if ( N = get_argument (argc, argv, "-trange")) {45 if ((N = get_argument (argc, argv, "-trange"))) { 46 46 remove_argument (N, &argc, argv); 47 47 if (!str_to_time (argv[N], &tzero)) { -
trunk/Ohana/src/opihi/dvo/imdata.c
r4585 r4689 16 16 Vector *vec; 17 17 18 start = stop = 0; 18 19 TimeSelect = FALSE; 19 if ( N = get_argument (argc, argv, "-time")) {20 if ((N = get_argument (argc, argv, "-time"))) { 20 21 remove_argument (N, &argc, argv); 21 22 if (!str_to_time (argv[N], &tzero)) { -
trunk/Ohana/src/opihi/dvo/imextract.c
r3462 r4689 21 21 /* check for time-based selection */ 22 22 TimeSelect = FALSE; 23 if ( N = get_argument (argc, argv, "-time")) {23 if ((N = get_argument (argc, argv, "-time"))) { 24 24 remove_argument (N, &argc, argv); 25 25 if (!str_to_time (argv[N], &tzero)) { … … 38 38 /* check for region-based selection */ 39 39 RegionSelect = FALSE; 40 if ( N = get_argument (argc, argv, "-region")) {40 if ((N = get_argument (argc, argv, "-region"))) { 41 41 remove_argument (N, &argc, argv); 42 42 RegionSelect = TRUE; … … 44 44 45 45 /* check for region-based selection */ 46 FlagValue = 0; 46 47 FlagSelect = FALSE; 47 if ( N = get_argument (argc, argv, "-flag")) {48 if ((N = get_argument (argc, argv, "-flag"))) { 48 49 remove_argument (N, &argc, argv); 49 50 FlagValue = atoi (argv[N]); … … 55 56 code = NULL; 56 57 PhotcodeSelect = FALSE; 57 if ( N = get_argument (argc, argv, "-photcode")) {58 if ((N = get_argument (argc, argv, "-photcode"))) { 58 59 PhotcodeSelect = TRUE; 59 60 remove_argument (N, &argc, argv); -
trunk/Ohana/src/opihi/dvo/imlist.c
r3462 r4689 17 17 18 18 TimeSelect = FALSE; 19 if ( N = get_argument (argc, argv, "-time")) {19 if ((N = get_argument (argc, argv, "-time"))) { 20 20 remove_argument (N, &argc, argv); 21 21 if (!str_to_time (argv[N], &tzero)) { … … 34 34 35 35 RegionSelect = FALSE; 36 if ( N = get_argument (argc, argv, "-region")) {36 if ((N = get_argument (argc, argv, "-region"))) { 37 37 remove_argument (N, &argc, argv); 38 38 RegionSelect = TRUE; 39 39 } 40 40 41 PhotcodeValue = NULL; 41 42 PhotcodeSelect = FALSE; 42 if ( N = get_argument (argc, argv, "-photcode")) {43 if ((N = get_argument (argc, argv, "-photcode"))) { 43 44 PhotcodeSelect = TRUE; 44 45 remove_argument (N, &argc, argv); … … 51 52 } 52 53 54 name = NULL; 53 55 NameSelect = FALSE; 54 if ( N = get_argument (argc, argv, "-name")) {56 if ((N = get_argument (argc, argv, "-name"))) { 55 57 remove_argument (N, &argc, argv); 56 58 name = strcreate (argv[N]); -
trunk/Ohana/src/opihi/dvo/imphot.c
r3462 r4689 14 14 15 15 GreyScale = FALSE; 16 if ( N = get_argument (argc, argv, "-g")) {16 if ((N = get_argument (argc, argv, "-g"))) { 17 17 remove_argument (N, &argc, argv); 18 18 strcpy (bufname, argv[N]); … … 26 26 } 27 27 28 buf = NULL; 28 29 if (GreyScale) { 29 30 if ((buf = SelectBuffer (bufname, ANYBUFFER, TRUE)) == NULL) return (FALSE); -
trunk/Ohana/src/opihi/dvo/imrough.c
r3622 r4689 6 6 static char valuename[NVALUE][32] = {"none", "exptime", "ccd", "sky", "bias", "filter", "fwhm", "airmass", "time", "temp0", "temp1", "temp2", "temp3", "telfocus", "xprobe", "yprobe", "zprobe", "ra", "dec", "dettemp", "rotangle", "regtime"}; 7 7 8 i mrough (int argc, char **argv) {8 int imrough (int argc, char **argv) { 9 9 10 10 int i, N, Nimage, TimeSelect; … … 21 21 22 22 TimeSelect = FALSE; 23 if ( N = get_argument (argc, argv, "-time")) {23 if ((N = get_argument (argc, argv, "-time"))) { 24 24 remove_argument (N, &argc, argv); 25 25 if (!str_to_time (argv[N], &tzero)) { … … 39 39 TimeSelect = TRUE; 40 40 } 41 if ( N = get_argument (argc, argv, "-trange")) {41 if ((N = get_argument (argc, argv, "-trange"))) { 42 42 remove_argument (N, &argc, argv); 43 43 if (!str_to_time (argv[N], &tzero)) { … … 61 61 type = T_UNDEF; 62 62 TypeSelect = FALSE; 63 if ( N = get_argument (argc, argv, "-type")) {63 if ((N = get_argument (argc, argv, "-type"))) { 64 64 TypeSelect = TRUE; 65 65 remove_argument (N, &argc, argv); … … 74 74 mode = M_NONE; 75 75 ModeSelect = FALSE; 76 if ( N = get_argument (argc, argv, "-mode")) {76 if ((N = get_argument (argc, argv, "-mode"))) { 77 77 ModeSelect = TRUE; 78 78 remove_argument (N, &argc, argv); … … 85 85 } 86 86 87 CCD = 0; 87 88 CCDSelect = FALSE; 88 if ( N = get_argument (argc, argv, "-ccd")) {89 if ((N = get_argument (argc, argv, "-ccd"))) { 89 90 remove_argument (N, &argc, argv); 90 91 CCD = atoi (argv[N]); … … 93 94 } 94 95 96 Filter = NULL; 95 97 FilterSelect = FALSE; 96 if ( N = get_argument (argc, argv, "-filter")) {98 if ((N = get_argument (argc, argv, "-filter"))) { 97 99 remove_argument (N, &argc, argv); 98 100 Filter = strcreate (argv[N]); -
trunk/Ohana/src/opihi/dvo/imsearch.c
r3462 r4689 1 1 # include "dvo1.h" 2 2 3 i msearch (int argc, char **argv) {3 int imsearch (int argc, char **argv) { 4 4 5 5 char DataBase[256], name[64]; … … 17 17 18 18 SaveNames = FALSE; 19 if ( N = get_argument (argc, argv, "-save")) {19 if ((N = get_argument (argc, argv, "-save"))) { 20 20 remove_argument (N, &argc, argv); 21 21 SaveNames = TRUE; … … 23 23 24 24 TimeSelect = FALSE; 25 if ( N = get_argument (argc, argv, "-time")) {25 if ((N = get_argument (argc, argv, "-time"))) { 26 26 remove_argument (N, &argc, argv); 27 27 if (!str_to_time (argv[N], &tzero)) { … … 38 38 } 39 39 40 Type = 0; 40 41 TypeSelect = FALSE; 41 if ( N = get_argument (argc, argv, "-type")) {42 if ((N = get_argument (argc, argv, "-type"))) { 42 43 remove_argument (N, &argc, argv); 43 44 Type = get_image_type (argv[N]); … … 50 51 } 51 52 53 Mode = 0; 52 54 ModeSelect = FALSE; 53 if ( N = get_argument (argc, argv, "-mode")) {55 if ((N = get_argument (argc, argv, "-mode"))) { 54 56 remove_argument (N, &argc, argv); 55 57 Mode = get_image_mode (argv[N]); … … 62 64 } 63 65 66 CCD = 0; 64 67 CCDSelect = FALSE; 65 if ( N = get_argument (argc, argv, "-ccd")) {68 if ((N = get_argument (argc, argv, "-ccd"))) { 66 69 remove_argument (N, &argc, argv); 67 70 CCD = atoi (argv[N]); … … 70 73 } 71 74 75 Filter = NULL; 72 76 FilterSelect = FALSE; 73 if ( N = get_argument (argc, argv, "-filter")) {77 if ((N = get_argument (argc, argv, "-filter"))) { 74 78 remove_argument (N, &argc, argv); 75 79 Filter = strcreate (argv[N]); -
trunk/Ohana/src/opihi/dvo/imstats.c
r3462 r4689 11 11 12 12 Ngraph = -1; 13 if ( N = get_argument (argc, argv, "-n")) {13 if ((N = get_argument (argc, argv, "-n"))) { 14 14 remove_argument (N, &argc, argv); 15 15 Ngraph = atof (argv[N]); … … 19 19 20 20 Mcal = TRUE; 21 if ( N = get_argument (argc, argv, "-dM")) {21 if ((N = get_argument (argc, argv, "-dM"))) { 22 22 remove_argument (N, &argc, argv); 23 23 Mcal = FALSE; … … 25 25 26 26 AutoLimits = FALSE; 27 if ( N = get_argument (argc, argv, "-l")) {27 if ((N = get_argument (argc, argv, "-l"))) { 28 28 remove_argument (N, &argc, argv); 29 29 AutoLimits = TRUE; -
trunk/Ohana/src/opihi/dvo/lcat.c
r3462 r4689 18 18 19 19 ShowAll = FALSE; 20 if ( N = get_argument (argc, argv, "-all")) {20 if ((N = get_argument (argc, argv, "-all"))) { 21 21 remove_argument (N, &argc, argv); 22 22 ShowAll = TRUE; -
trunk/Ohana/src/opihi/dvo/lcurve.c
r3462 r4689 21 21 22 22 Ngraph = -1; 23 if ( N = get_argument (argc, argv, "-n")) {23 if ((N = get_argument (argc, argv, "-n"))) { 24 24 remove_argument (N, &argc, argv); 25 25 Ngraph = atof (argv[N]); … … 29 29 30 30 AutoLimits = FALSE; 31 if ( N = get_argument (argc, argv, "-l")) {31 if ((N = get_argument (argc, argv, "-l"))) { 32 32 remove_argument (N, &argc, argv); 33 33 AutoLimits = TRUE; 34 34 } 35 35 36 xvec = yvec = NULL; 36 37 SaveVectors = FALSE; 37 if ( N = get_argument (argc, argv, "-v")) {38 if ((N = get_argument (argc, argv, "-v"))) { 38 39 remove_argument (N, &argc, argv); 39 40 SaveVectors = TRUE; … … 45 46 46 47 AbsPhot = FALSE; 47 if ( N = get_argument (argc, argv, "-abs")) {48 if ((N = get_argument (argc, argv, "-abs"))) { 48 49 remove_argument (N, &argc, argv); 49 50 AbsPhot = TRUE; … … 51 52 52 53 GalMag = FALSE; 53 if ( N = get_argument (argc, argv, "-gal")) {54 if ((N = get_argument (argc, argv, "-gal"))) { 54 55 fprintf (stderr, "galaxy magnitudes currently disabled\n"); 55 56 return (FALSE); … … 57 58 58 59 ErrorBars = FALSE; 59 if ( N = get_argument (argc, argv, "-d")) {60 if ((N = get_argument (argc, argv, "-d"))) { 60 61 remove_argument (N, &argc, argv); 61 62 ErrorBars = TRUE; -
trunk/Ohana/src/opihi/dvo/lightcurve.c
r3461 r4689 28 28 } 29 29 30 code = NULL; 30 31 PhotCodeSelect = FALSE; 31 32 if ((N = get_argument (argc, argv, "-photcode"))) { -
trunk/Ohana/src/opihi/dvo/mextract.c
r4606 r4689 6 6 int param, mode, Nregions, Nsec; 7 7 char filename[128], catdir[256], *RegionName, *RegionList, *p; 8 double Radius,*M1;8 double *M1; 9 9 10 10 PhotCode *code; -
trunk/Ohana/src/opihi/dvo/pcat.c
r3462 r4689 17 17 18 18 ShowAll = FALSE; 19 if ( N = get_argument (argc, argv, "-all")) {19 if ((N = get_argument (argc, argv, "-all"))) { 20 20 remove_argument (N, &argc, argv); 21 21 ShowAll = TRUE; -
trunk/Ohana/src/opihi/dvo/photometry.c
r4681 r4689 329 329 double trange; 330 330 331 if ( N = get_argument (*argc, argv, "-phothelp")) {331 if ((N = get_argument (*argc, argv, "-phothelp"))) { 332 332 fprintf (stderr, "optional photometry selection criteria:\n"); 333 333 fprintf (stderr, " -magrange min max\n"); … … 346 346 /* select based on measured mag (MEASURE ONLY) */ 347 347 MagSelect = FALSE; 348 if ( N = get_argument (*argc, argv, "-magrange")) {348 if ((N = get_argument (*argc, argv, "-magrange"))) { 349 349 MagSelect = TRUE; 350 350 remove_argument (N, argc, argv); … … 357 357 /* select based on instrument mag (MEASURE ONLY) */ 358 358 iMagSelect = FALSE; 359 if ( N = get_argument (*argc, argv, "-imaglim")) {359 if ((N = get_argument (*argc, argv, "-imaglim"))) { 360 360 iMagSelect = TRUE; 361 361 remove_argument (N, argc, argv); … … 366 366 /* select on value of flag (MEASURE ONLY) */ 367 367 FlagSelect = FALSE; 368 if ( N = get_argument (*argc, argv, "-flag")) {368 if ((N = get_argument (*argc, argv, "-flag"))) { 369 369 FlagSelect = TRUE; 370 370 remove_argument (N, argc, argv); … … 375 375 /* select on value of Chisq (AVERAGE ONLY) */ 376 376 for (i = 0; i < 4; i++) ApplySelections[i] = TRUE; 377 if ( N = get_argument (*argc, argv, "-apply")) {377 if ((N = get_argument (*argc, argv, "-apply"))) { 378 378 remove_argument (N, argc, argv); 379 379 if (strlen(argv[N]) != Nparams) { … … 393 393 /* select on value of photcode */ 394 394 PhotcodeSelect = FALSE; 395 if ( N = get_argument (*argc, argv, "-photcode")) {395 if ((N = get_argument (*argc, argv, "-photcode"))) { 396 396 PhotcodeSelect = TRUE; 397 397 remove_argument (N, argc, argv); … … 406 406 /* selection on basis of time range (MEASURE only) */ 407 407 TimeSelect = FALSE; 408 if ( N = get_argument (*argc, argv, "-time")) {408 if ((N = get_argument (*argc, argv, "-time"))) { 409 409 remove_argument (N, argc, argv); 410 410 if (!str_to_time (argv[N], &tzero)) { … … 430 430 /* select by error (on measure or average) */ 431 431 ErrSelect = FALSE; 432 if ( N = get_argument (*argc, argv, "-errorlim")) {432 if ((N = get_argument (*argc, argv, "-errorlim"))) { 433 433 remove_argument (N, argc, argv); 434 434 ErrValue = 1000*atof (argv[N]); … … 439 439 /* select on value of Chisq (AVERAGE ONLY) */ 440 440 ChiSelect = FALSE; 441 if ( N = get_argument (*argc, argv, "-chisq")) {441 if ((N = get_argument (*argc, argv, "-chisq"))) { 442 442 ChiSelect = TRUE; 443 443 remove_argument (N, argc, argv); … … 448 448 /* select on measurement type: 1,2,3 (AVERAGE ONLY) */ 449 449 TypeSelect = FALSE; 450 if ( N = get_argument (*argc, argv, "-type")) {450 if ((N = get_argument (*argc, argv, "-type"))) { 451 451 remove_argument (N, argc, argv); 452 452 TypeValue = atoi (argv[N]); … … 457 457 /* select on measurement type: 1,2,3 (AVERAGE ONLY) */ 458 458 TypefracType = 0; 459 if ( N = get_argument (*argc, argv, "-usetype")) {459 if ((N = get_argument (*argc, argv, "-usetype"))) { 460 460 remove_argument (N, argc, argv); 461 461 TypefracType = atoi (argv[N]); … … 465 465 /* select on measurement type: 1,2,3 (AVERAGE ONLY) */ 466 466 TypefracSelect = FALSE; 467 if ( N = get_argument (*argc, argv, "-typefrac")) {467 if ((N = get_argument (*argc, argv, "-typefrac"))) { 468 468 remove_argument (N, argc, argv); 469 469 TypefracType = atoi (argv[N]); … … 479 479 /* select by number of measurements (AVERAGE ONLY) */ 480 480 NphotSelect = FALSE; 481 if ( N = get_argument (*argc, argv, "-nphot")) {481 if ((N = get_argument (*argc, argv, "-nphot"))) { 482 482 remove_argument (N, argc, argv); 483 483 NphotValue = abs (atoi (argv[N])); … … 491 491 /* select by number of measurements (AVERAGE ONLY) */ 492 492 NcodeSelect = FALSE; 493 if ( N = get_argument (*argc, argv, "-ncode")) {493 if ((N = get_argument (*argc, argv, "-ncode"))) { 494 494 remove_argument (N, argc, argv); 495 495 NcodeValue = abs (atoi (argv[N])); … … 503 503 /* -fwhm value frac (AVERAGE ONLY) */ 504 504 FWHMSelect = FALSE; 505 if ( N = get_argument (*argc, argv, "-fwhm")) {505 if ((N = get_argument (*argc, argv, "-fwhm"))) { 506 506 remove_argument (N, argc, argv); 507 507 FWHMvalue = abs (atof (argv[N])); … … 522 522 double *ExtractMeasures (PhotCode *code, int mode, Average *average, SecFilt *secfilt, Measure *measure, int *nlist, int param) { 523 523 524 int i, k, m, Nlist, NLIST, np, found, Nm; 525 time_t t; 526 double ra, dec, x, y, value, M, fwhm; 527 double *list; 524 int i, Nlist, NLIST; 525 double M, *list; 528 526 529 527 *nlist = 0; … … 552 550 double ExtractAverages (PhotCode *code, int mode, Average *average, SecFilt *secfilt, Measure *measure, int param) { 553 551 554 int i , k, Nm;552 int i; 555 553 double value; 556 554 … … 937 935 938 936 int i, j, Np0, Np1, Nlist, NLIST; 939 double *list, M1, M2, value,NoMag;937 double *list, M1, M2, NoMag; 940 938 941 939 *nlist = 0; … … 1008 1006 double *ExtractMeasuresByDMag (PhotCode **code, int *mode, int use_first, Average *average, SecFilt *secfilt, Measure *measure, int *nlist, int param) { 1009 1007 1010 int i, j, k, n, Nlist, NLIST; 1011 time_t t; 1012 int np, found; 1013 double *list, M1, M2, value; 1008 int i, j, n, Nlist, NLIST; 1009 double *list, M1, M2; 1014 1010 1015 1011 *nlist = 0; … … 1050 1046 double GetMeasure (int param, Average *average, Measure *measure, double mag) { 1051 1047 1052 int m;1053 1048 double ra, dec, x, y; 1054 1049 double value; -
trunk/Ohana/src/opihi/dvo/pmeasure.c
r3462 r4689 31 31 32 32 PhotcodeClip = -1; 33 if ( N = get_argument (argc, argv, "-p")) {33 if ((N = get_argument (argc, argv, "-p"))) { 34 34 remove_argument (N, &argc, argv); 35 35 PhotcodeClip = GetPhotcodeCodebyName (argv[N]); 36 36 remove_argument (N, &argc, argv); 37 37 } 38 IDchoice = 0; 38 39 IDclip = FALSE; 39 if ( N = get_argument (argc, argv, "-ID")) {40 if ((N = get_argument (argc, argv, "-ID"))) { 40 41 remove_argument (N, &argc, argv); 41 42 IDchoice = atoi(argv[N]); … … 43 44 IDclip = TRUE; 44 45 } 46 FlagChoice = 0; 45 47 FlagClip = FALSE; 46 if ( N = get_argument (argc, argv, "-flag")) {48 if ((N = get_argument (argc, argv, "-flag"))) { 47 49 remove_argument (N, &argc, argv); 48 50 FlagChoice = atoi(argv[N]); … … 52 54 53 55 LimExclude = FALSE; 54 if ( N = get_argument (argc, argv, "-x")) {56 if ((N = get_argument (argc, argv, "-x"))) { 55 57 remove_argument (N, &argc, argv); 56 58 LimExclude = TRUE; 57 59 } 58 60 59 if ( N = get_argument (argc, argv, "-m")) {61 if ((N = get_argument (argc, argv, "-m"))) { 60 62 remove_argument (N, &argc, argv); 61 63 Mr = atof(argv[N]); … … 67 69 68 70 InRegion = FALSE; 69 if ( N = get_argument (argc, argv, "-all")) {71 if ((N = get_argument (argc, argv, "-all"))) { 70 72 remove_argument (N, &argc, argv); 71 73 InRegion = TRUE; -
trunk/Ohana/src/opihi/dvo/procks.c
r3462 r4689 35 35 Rmax = graphmode.coords.crval1 + 182.0; 36 36 37 if ( N = get_argument (argc, argv, "-m")) {37 if ((N = get_argument (argc, argv, "-m"))) { 38 38 remove_argument (N, &argc, argv); 39 39 Mr = 1000*atof(argv[N]); … … 44 44 } 45 45 46 S0 = S1 = 0; 46 47 SpeedClip = FALSE; 47 if ( N = get_argument (argc, argv, "-speed")) {48 if ((N = get_argument (argc, argv, "-speed"))) { 48 49 SpeedClip = TRUE; 49 50 remove_argument (N, &argc, argv); … … 55 56 56 57 Reload = FALSE; 57 if ( N = get_argument (argc, argv, "-reload")) {58 if ((N = get_argument (argc, argv, "-reload"))) { 58 59 Reload = TRUE; 59 60 remove_argument (N, &argc, argv); -
trunk/Ohana/src/opihi/dvo/region_list.c
r4585 r4689 15 15 /* check for Region selection */ 16 16 *RegionName = NULL; 17 if ( N = get_argument (*argc, argv, "-cpt")) {17 if ((N = get_argument (*argc, argv, "-cpt"))) { 18 18 remove_argument (N, argc, argv); 19 19 *RegionName = strcreate (argv[N]); … … 23 23 /* check for Region list */ 24 24 *RegionList = NULL; 25 if ( N = get_argument (*argc, argv, "-cptlist")) {25 if ((N = get_argument (*argc, argv, "-cptlist"))) { 26 26 remove_argument (N, argc, argv); 27 27 *RegionList = strcreate (argv[N]); -
trunk/Ohana/src/opihi/dvo/simage.c
r3462 r4689 21 21 zero = 17.0; 22 22 range = -5.0; 23 if ( N = get_argument (argc, argv, "-m")) {23 if ((N = get_argument (argc, argv, "-m"))) { 24 24 remove_argument (N, &argc, argv); 25 25 range = atof(argv[N]); -
trunk/Ohana/src/opihi/include/astro.h
r2598 r4689 9 9 # define ASTRO_H 10 10 11 /* why is nothing in here? */ 11 void InitAstro (); 12 12 13 13 # endif -
trunk/Ohana/src/opihi/include/basic.h
r2598 r4689 4 4 5 5 void cleanup (); 6 void InitBasic (); -
trunk/Ohana/src/opihi/include/data.h
r3141 r4689 7 7 # ifndef DATA_H 8 8 # define DATA_H 9 10 void InitData (); 9 11 10 12 /* in misc/queues.c */ -
trunk/Ohana/src/opihi/include/dimm.h
r2598 r4689 5 5 # include "display.h" 6 6 # include "sbig.h" 7 8 void InitDIMM (); 7 9 8 10 /* telescope.c */ -
trunk/Ohana/src/opihi/include/dvo1.h
r4684 r4689 1 # include "opihi.h"2 1 # include "data.h" 2 # include "basic.h" 3 # include "astro.h" 3 4 4 5 # ifndef DVO1_H … … 68 69 RegionFile *SelectRegions PROTO((char *RegionName, char *RegionList, int *nregions)); 69 70 71 void InitDVO (); 72 73 void FreeImageSelection (); 74 Image *MatchImage (unsigned int time, short int source); 75 int GetRegionSelection (); 76 int SetRegionSelection (int *argc, char **argv, char **RegionName, char **RegionList); 77 void sort_image_subset (Image *image, int *subset, int N); 78 int match_image_subset (Image *image, int *subset, int Nsubset, unsigned int T, short int S); 79 int GetTimeSelection (time_t *tz, time_t *te); 80 70 81 # endif -
trunk/Ohana/src/opihi/include/external.h
r3462 r4689 4 4 # include <fcntl.h> 5 5 # include <sys/types.h> 6 # include <sys/wait.h> 6 7 # include <sys/socket.h> 7 8 # include <sys/un.h> -
trunk/Ohana/src/opihi/include/hstgsc.h
r2598 r4689 4 4 0.0, -7.5, -15.0, -22.5, -30.0, -37.5, -45.0, 5 5 -52.5, -60.0, -67.5, -75.0, -82.5, -90.0}; 6 static char *Dec2Sections[] = {"n0000", "n0730", "n1500", "n2230", "n3000", "n3730", "n4500", 7 "n5230", "n6000", "n6730", "n7500", "n8230", "weirdness", 8 "s0000", "s0730", "s1500", "s2230", "s3000", "s3730", "s4500", 9 "s5230", "s6000", "s6730", "s7500", "s8230", "weirdness"}; 10 11 static int NDecLines[] = {593, 584, 551, 530, 522, 465, 406, 362, 280, 198, 123, 24, 12 0, 597, 578, 574, 577, 534, 499, 442, 376, 294, 212, 144, 48}; 13 14 /** older data layout concepts 6 15 static char *DecSections[] = {"N0000", "N0730", "N1500", "N2230", "N3000", "N3730", "N4500", 7 16 "N5230", "N6000", "N6730", "N7500", "N8230", "weirdness", 8 17 "S0000", "S0730", "S1500", "S2230", "S3000", "S3730", "S4500", 9 18 "S5230", "S6000", "S6730", "S7500", "S8230", "weirdness"}; 10 11 static char *Dec2Sections[] = {"n0000", "n0730", "n1500", "n2230", "n3000", "n3730", "n4500",12 "n5230", "n6000", "n6730", "n7500", "n8230", "weirdness",13 "s0000", "s0730", "s1500", "s2230", "s3000", "s3730", "s4500",14 "s5230", "s6000", "s6730", "s7500", "s8230", "weirdness"};15 19 16 20 static char *disk[] = {"disk 1", "disk 1", "disk 1", "disk 1", "disk 1", "disk 1", "disk 1", … … 21 25 static int NBigRASections [] = {48, 47, 45, 43, 40, 36, 32, 28, 21, 15, 9, 3, 3, 48, 47, 45, 43, 40, 36, 32, 28, 21, 15, 9, 3, 3}; 22 26 23 static int NDecLines[] = {593, 584, 551, 530, 522, 465, 406, 362, 280, 198, 123, 24, 24 0, 597, 578, 574, 577, 534, 499, 442, 376, 294, 212, 144, 48}; 27 **/ -
trunk/Ohana/src/opihi/include/imfit.h
r3144 r4689 9 9 float (*fitfunc)(float, float, float *, int, float *); 10 10 void (*imfit_cleanup)(); 11 12 void fgauss_setup (char *name); 13 void pgauss_setup (char *name); 14 void sgauss_setup (char *name); 15 void qgauss_setup (char *name); 16 void Pgauss_setup (char *name); 17 void Sgauss_setup (char *name); 18 void Qgauss_setup (char *name); 19 void qfgauss_setup (char *name); 20 void qrgauss_setup (char *name); -
trunk/Ohana/src/opihi/include/mana.h
r2843 r4689 1 1 # include "data.h" 2 # include "basic.h" 3 # include "astro.h" 2 4 3 5 # ifndef MANA_H 4 6 7 void InitMana (); 5 8 int *findrowpeaks (float *row, int Nrow, float threshold, int *npeaks); 6 9 -
trunk/Ohana/src/opihi/include/pclient.h
r4684 r4689 1 # include "opihi.h" 2 # include <sys/types.h> 3 # include <sys/wait.h> 1 # include "data.h" 2 # include "basic.h" 4 3 5 4 /** pclient global data **/ … … 71 70 void CheckChildStatus (); 72 71 72 void InitPclient (); 73 void gotsignal (int signum); 74 73 75 # define DTIME(A,B) ((A.tv_sec - B.tv_sec) + 1e-6*(A.tv_usec - B.tv_usec)) -
trunk/Ohana/src/opihi/include/pcontrol.h
r4684 r4689 1 # include "opihi.h" 2 # include <sys/types.h> 3 # include <sys/wait.h> 1 # include "data.h" 2 # include "basic.h" 4 3 5 4 typedef struct timeval Ptime; … … 105 104 } Stack; 106 105 107 /* these should be loaded from ConfigInit or from opihi variables */ 108 static char *CONNECT; /* connection method (ssh, rsh, etc) */ 109 static char *PCLIENT; /* shell on remote host (eg, pclient) */ 106 /* XXX if this is hard-wired, we can't change shell name in StartHost */ 110 107 # define PCLIENT_PROMPT "pclient:" 111 108 … … 118 115 int FlushIOBuffer (IOBuffer *buffer); 119 116 void FreeIOBuffer (IOBuffer *buffer); 117 118 void InitPcontrol (); 120 119 121 120 void *GetStack (Stack *stack, int where); … … 155 154 int rconnect (char *command, char *hostname, char *shell, int *stdio); 156 155 int CheckHost (Host *host); 157 char *memstr (char *m1, char *m2, int n);158 156 Stack *GetJobStack (int StackID); 159 157 int PutJob (Job *job, int StackID, int where); … … 168 166 Host *UnlinkJobAndHost (Job *job); 169 167 void LinkJobAndHost (Job *job, Host *host); 168 int StopHost (Host *host); 169 170 int PrintJobStack (int Nstack); 171 int PrintHostStack (int Nstack); 172 void InitJobStacks (); 173 void InitHostStacks (); 174 void DownHost (Host *host); 175 void OffHost (Host *host); 176 int DownHosts (); 177 int VerboseMode (); 178 int StartJob (Job *job); -
trunk/Ohana/src/opihi/include/scheduler.h
r4684 r4689 1 # include "opihi.h" 2 # include <sys/types.h> 3 # include <sys/wait.h> 1 # include "data.h" 2 # include "basic.h" 4 3 5 4 typedef enum { … … 111 110 /* scheduler prototypes */ 112 111 112 void InitSched (); 113 113 114 char *memstr (char *m1, char *m2, int n); 114 115 … … 157 158 int CheckLocalJobStatus (Job *job); 158 159 void InitTaskTimers (); 159 Function *FindControllerCommand (char *cmd); 160 CommandF *FindControllerCommand (char *cmd); 161 int QuitController (); 162 int VerboseMode (); 163 int KillLocalJob (Job *job); 164 int CheckControllerOutput (); 165 int PrintControllerOutput (); 166 167 int InitIOBuffer (IOBuffer *buffer, int Nalloc); 168 int FlushIOBuffer (IOBuffer *buffer); 169 int ReadtoIOBuffer (IOBuffer *buffer, int fd); 170 void FreeIOBuffer (IOBuffer *buffer); 171 int KillControllerJob (Job *job); 172 int CheckControllerStatus (); -
trunk/Ohana/src/opihi/include/shell.h
r4462 r4689 1 1 /*** shell.h ***/ 2 # include "external.h" 2 3 3 4 # ifndef SHELL_H … … 8 9 # define ISNUM(c) (isdigit(c) || (c == '-') || (c == '.')) 9 10 11 # define MACRO_STRING(s) #s 12 # define MACRO_NAME(s) MACRO_STRING(s) 13 14 typedef int CommandF (); 15 10 16 /*** typedef structs used by shell functions ***/ 11 17 typedef struct { /* basic opihi command structure */ 12 18 char *name; 13 Function*func;19 CommandF *func; 14 20 char *help; 15 21 } Command; … … 67 73 char *GetMacroName PROTO((void)); 68 74 int GetMacroDepth PROTO((void)); 75 void ListMacro PROTO((Macro *macro)); 76 void ListMacros PROTO(()); 77 void FreeMacro PROTO((Macro *macro)); 69 78 70 79 int exec_loop PROTO((Macro *loop)); … … 104 113 int macro_write PROTO((int, char **)); 105 114 115 char *memstr (char *m1, char *m2, int n); 116 106 117 # endif -
trunk/Ohana/src/opihi/lib.data/PlotVectors.c
r3692 r4689 4 4 5 5 int PrepPlotting (int Npts, Graphdata *graphmode) { 6 7 char buffer[128], buffer2[128];8 6 9 7 if (!GetGraph (NULL, &Xgraph, NULL)) return (FALSE); -
trunk/Ohana/src/opihi/lib.data/convert.c
r4602 r4689 311 311 p1 = line; 312 312 tmp = strtod (p1, &p2); 313 mode = TIME_DATE; 313 314 if (p2 == p1 + strlen (p1) - 1) { 314 315 if (*p2 == 'j') { … … 330 331 mode = TIME_SECONDS; 331 332 } 332 } else {333 mode = TIME_DATE;334 333 } 335 334 return (mode); -
trunk/Ohana/src/opihi/lib.data/graphtools.c
r3693 r4689 43 43 void ApplyLimits (int Xgraph, Graphdata *graphmode, int apply) { 44 44 45 char buffer[128], buffer2[65];46 47 45 if (!apply) return; 48 46 -
trunk/Ohana/src/opihi/lib.data/mrq2dmin.c
r2938 r4689 64 64 float (funcs)(float, float, float *, int, float *)) { 65 65 66 int k, j,i;67 float ydiff, wt,chisq;66 int i; 67 float ydiff, chisq; 68 68 69 69 chisq = 0.0; -
trunk/Ohana/src/opihi/lib.data/open_graph.c
r3895 r4689 245 245 int SendLabel (char *string, int Xgraph, int mode) { 246 246 247 char buffer[64];248 249 247 SendGraphCommand (Xgraph, 4, "LABL"); 250 248 SendGraphCommand (Xgraph, 16, "%6d %6d", strlen (string), mode); … … 257 255 258 256 int Nbyte, status; 259 char *string,tmp;257 char tmp; 260 258 va_list argp; 261 259 … … 286 284 int SendGraphCommandV (int device, int length, char *format, va_list argp) { 287 285 288 int Nbyte; 289 char *string, tmp[4]; 286 char *string; 290 287 291 288 /* I allocated and zero 1 extra byte */ -
trunk/Ohana/src/opihi/lib.data/svdcmp.c
r2598 r4689 21 21 if (Ny < Nx) return (0); 22 22 23 l = nm = 0; 23 24 ALLOCATE (rv1, float, Nx); 24 25 for (i = 0; i < Nx; i++) { -
trunk/Ohana/src/opihi/lib.shell/Makefile
r3525 r4689 40 40 $(SDIR)/macro_read.$(ARCH).o \ 41 41 $(SDIR)/macro_write.$(ARCH).o \ 42 $(SDIR)/memstr.$(ARCH).o \ 42 43 $(SDIR)/multicommand.$(ARCH).o \ 43 44 $(SDIR)/parse.$(ARCH).o \ -
trunk/Ohana/src/opihi/lib.shell/check_stack.c
r3414 r4689 3 3 int check_stack (StackVar *stack, int Nstack, int validsize) { 4 4 5 double tmp;6 5 int i, Nx, Ny, Nv, size; 7 6 char *c; 8 7 9 Nv = Nx = -1;8 Nv = Nx = Ny = -1; 10 9 11 10 for (i = 0; i < Nstack; i++) { -
trunk/Ohana/src/opihi/lib.shell/dvomath.c
r3901 r4689 12 12 Vector *vec; 13 13 14 buf = NULL; 15 vec = NULL; 14 16 ALLOCATE (outname, char, 256); 15 17 -
trunk/Ohana/src/opihi/lib.shell/evaluate_stack.c
r4306 r4689 17 17 Nout = Nvar = 0; 18 18 19 status = TRUE; 19 20 init_stack (&tmp_stack); 20 21 -
trunk/Ohana/src/opihi/lib.shell/multicommand.c
r4462 r4689 11 11 p = line; 12 12 done = FALSE; 13 status = TRUE; 13 14 while (!done) { 14 15 q = strchr (p, ';'); -
trunk/Ohana/src/opihi/lib.shell/opihi.c
r4462 r4689 4 4 int main (int argc, char **argv) { 5 5 6 int i, Nbad, Nlist, status;7 char * *list, *line, *outline, *prompt, *history;6 int Nbad, status; 7 char *line, *prompt, *history; 8 8 pid_t ppid; 9 9 -
trunk/Ohana/src/opihi/lib.shell/startup.c
r3418 r4689 35 35 } 36 36 37 /* keep these?38 set_int_variable ("UNSIGN", 0);39 FT_UNSIGN_MODE = FALSE;40 */41 42 37 { 43 38 … … 57 52 set_str_variable ("KAPA", "kapa"); 58 53 59 # if 0 60 help = getenv ("MANA-HELP"); 61 if (help == (char *) NULL) { 62 /* try in exec path */ 63 ALLOCATE (help, char, 1024); 64 execdir = findexec (argc, argv); 65 if (execdir == (char *) NULL) { 66 fprintf (stderr, "error with executable name: can't resolve path\n"); 67 execdir = strcreate ("."); 68 } 69 execname = filebasename (argv[0]); 70 sprintf (help, "%s/%s.hlp", execdir, execname); 71 } 72 set_str_variable ("HELPDIR", help); 73 # endif 54 /* keep these? 55 set_int_variable ("UNSIGN", 0); 56 FT_UNSIGN_MODE = FALSE; 57 */ 74 58 75 59 if (!ConfigInit (&argc, argv)) { -
trunk/Ohana/src/opihi/mana/Makefile
r3525 r4689 7 7 LIB = $(HOME)/lib 8 8 INC = $(HOME)/include 9 HELP = $(HOME)/help10 9 SDIR = $(HOME)/mana 11 10 # … … 14 13 DESTINC = $(LINC) 15 14 DESTMAN = $(LMAN) 15 DESTHLP = $(LHLP)/mana 16 16 # 17 17 INCS = -I$(INC) -I$(LINC) -I$(XINC) … … 20 20 LIBS2 = -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 21 21 LIBS = $(LIBS2) $(LIBS1) 22 CFLAGS = $(INCS) 22 CFLAGS = $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP) 23 23 CCFLAGS = $(LIBS) 24 24 … … 52 52 $(BIN)/mana.$(ARCH) : $(mana) $(libs) 53 53 54 install: $(DESTBIN)/mana 54 install: $(DESTBIN)/mana help 55 55 56 # these need to have a better home 57 # $(SDIR)/demux.$(ARCH).o \ 58 # $(SDIR)/elixir.$(ARCH).o \ 59 # $(SDIR)/adc.$(ARCH).o \ 60 # $(SDIR)/focus.$(ARCH).o \ 61 # $(SDIR)/simsignal.$(ARCH).o \ 56 help: cmd.basic.help cmd.data.help cmd.astro.help mana.help 62 57 63 58 # utilities ################################################# … … 112 107 $(CC) $(CFLAGS) -c $*.c -o $@ 113 108 114 115 116 ## -*- makefile -*- 117 # deprecated functions: verify & delete 118 #$(SDIR)/abszero.$(ARCH).o \ 119 #$(SDIR)/cals.$(ARCH).o \ 120 #$(SDIR)/dumpmags.$(ARCH).o \ 121 #$(SDIR)/extract.$(ARCH).o \ 122 #$(SDIR)/gtypes.$(ARCH).o \ 123 #$(SDIR)/photresid.$(ARCH).o \ 124 #$(SDIR)/resid.$(ARCH).o \ 125 #$(SDIR)/zeropts.$(ARCH).o 126 #$(SDIR)/objload.$(ARCH).o \ - make sure we have vect to tv 127 #$(SDIR)/ccdextract.$(ARCH).o \ 128 #$(SDIR)/cmdextract.$(ARCH).o \ 129 #$(SDIR)/dmagextract.$(ARCH).o \ 130 #$(SDIR)/ddmagextract.$(ARCH).o \ 131 132 # future functions, not fully implemented 133 #$(SDIR)/detrend.$(ARCH).o \ 134 #$(SDIR)/getxtra.$(ARCH).o \ 135 #$(SDIR)/addxtra.$(ARCH).o \ 136 137 # functions that need to be updated 138 #$(SDIR)/gregions.$(ARCH).o \ 139 109 %.help: 110 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 111 rm -f $(HOME)/$*/help/*~ 112 rm -f $(HOME)/$*/help/#* 113 cp $(HOME)/$*/help/* $(DESTHLP)/ -
trunk/Ohana/src/opihi/mana/fitcontour.c
r3105 r4689 6 6 int i; 7 7 double **C, **B; 8 float cs1, sn1, cs, sn, x, y, r, xo, yo , t;8 float cs1, sn1, cs, sn, x, y, r, xo, yo; 9 9 float dR, Rmin, Rmaj, Theta, Rx, Ry, Rxy, R1, R2, R3; 10 10 Vector *vecx, *vecy; -
trunk/Ohana/src/opihi/mana/mana.c
r2826 r4689 1 # include " opihi.h"1 # include "mana.h" 2 2 3 3 # define opihi_name "MANA" … … 7 7 # define opihi_rcfile ".manarc" 8 8 9 void InitBasic ();10 void InitData ();11 void InitAstro ();12 void InitMana ();13 14 void welcome () {15 fprintf (stderr, "\n");16 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description);17 }18 19 9 /* program-dependent initialization */ 20 10 void initialize (int argc, char **argv) { 21 11 22 FILE *f;23 24 12 auto_break = TRUE; 25 13 … … 42 30 InitBasic (); 43 31 InitData (); 32 InitOutfile (); 44 33 InitAstro (); 45 InitOutfile ();46 34 InitMana (); 47 35 … … 52 40 set_str_variable ("PROMPT", opihi_prompt); 53 41 set_str_variable ("RCFILE", opihi_rcfile); 42 # ifdef HELPDIR_DEFAULT 43 set_str_variable ("HELPDIR", MACRO_NAME(HELPDIR_DEFAULT)); 44 # endif 54 45 55 /* here we open the history file for append. it this fails, we 56 won't be able to write to it, warn the user. otherwise, this 57 creates the file readline will write to, if it did not exist */ 58 59 /* check history file */ 60 /* rewrite with fstat or stat */ 61 f = fopen (opihi_history, "a"); 62 if (f == NULL) /* no current history file here */ 63 fprintf (stderr, "can't save history.\n"); 64 else 65 fclose (f); 66 67 stifle_history (200); 68 read_history (opihi_history); 46 { /* check history file permission */ 47 FILE *f; 48 f = fopen (opihi_history, "a"); 49 if (f == NULL) /* no current history file here */ 50 fprintf (stderr, "can't save history.\n"); 51 else 52 fclose (f); 53 stifle_history (200); 54 read_history (opihi_history); 55 } 69 56 70 57 signal (SIGINT, SIG_IGN); … … 72 59 } 73 60 61 /* standard welcome message */ 62 void welcome () { 63 fprintf (stderr, "\n"); 64 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description); 65 } 66 74 67 /* add program-dependent exit functions here */ 75 68 void cleanup () { 76 /* -libdisplay */77 69 QuitImage (); 78 70 QuitGraph (); -
trunk/Ohana/src/opihi/mana/starcontour.c
r3030 r4689 30 30 31 31 /* find transition below (limit range?) */ 32 xmin = xmax = 0; 32 33 xs = xp; 33 34 for (y = yp; (y >= 0) && (v[xs + y*Nx] > zo); y--) { -
trunk/Ohana/src/opihi/pantasks/CheckJobs.c
r4684 r4689 4 4 5 5 Job *job; 6 Task *task;7 6 Macro *macro; 8 int i, found, status; 9 int Ntest; 7 int i, status; 10 8 11 9 /** test all jobs: ready to test? finished? **/ -
trunk/Ohana/src/opihi/pantasks/CheckSystem.c
r4573 r4689 6 6 CheckJobs (); 7 7 CheckControllerOutput (); 8 8 return (TRUE); 9 9 } -
trunk/Ohana/src/opihi/pantasks/CheckTasks.c
r4684 r4689 5 5 Job *job; 6 6 Task *task; 7 Macro *macro; 8 int i, found, status; 9 int Ntest; 7 int status; 10 8 11 9 /** test all tasks: ready to test? ready to run? **/ -
trunk/Ohana/src/opihi/pantasks/ControllerOps.c
r4684 r4689 20 20 GetJobOutput ("stderr", job[0].pid, &job[0].stderr, job[0].stderr_size); 21 21 } 22 return (TRUE); 22 23 } 23 24 … … 157 158 /* construct the controller command portion */ 158 159 if (!strcmp (job[0].task[0].host, "NONE")) { 159 sprintf (cmd, "job" , cmd);160 sprintf (cmd, "job"); 160 161 } else { 161 162 if (job[0].task[0].host_required) { … … 391 392 IOBuffer buffer; 392 393 394 if (!CheckControllerStatus()) return (TRUE); 395 393 396 sprintf (cmd, "kill %d", job[0].pid); 394 397 InitIOBuffer (&buffer, 0x100); … … 400 403 } 401 404 405 int QuitController () { 406 407 int status; 408 char cmd[128]; 409 IOBuffer buffer; 410 411 if (!CheckControllerStatus()) return (TRUE); 412 413 sprintf (cmd, "quit"); 414 InitIOBuffer (&buffer, 0x100); 415 status = ControllerCommand (cmd, CONTROLLER_PROMPT, &buffer); 416 return (TRUE); 417 } 418 402 419 /* memstr returns a view, not an allocated string : don't free */ -
trunk/Ohana/src/opihi/pantasks/IOBufferOps.c
r4450 r4689 59 59 } 60 60 } 61 return (Nread); 61 62 } 62 63 -
trunk/Ohana/src/opihi/pantasks/JobIDOps.c
r4684 r4689 38 38 39 39 JobIDList[JobID] = FALSE; 40 return (TRUE); 40 41 } -
trunk/Ohana/src/opihi/pantasks/JobOps.c
r4684 r4689 56 56 57 57 for (i = 0; i < Njobs; i++) { 58 fprintf (stderr, "%d: %-15s %5d %20s (% x)\n", Njobs, jobs[i][0].task[0].name, jobs[i][0].JobID, jobs[i][0].argv[0],jobs[i][0].argv);58 fprintf (stderr, "%d: %-15s %5d %20s (%lx)\n", Njobs, jobs[i][0].task[0].name, jobs[i][0].JobID, jobs[i][0].argv[0], (long) jobs[i][0].argv); 59 59 } 60 60 return; -
trunk/Ohana/src/opihi/pantasks/LocalJob.c
r4684 r4689 152 152 } 153 153 } 154 return ;154 return (FALSE); 155 155 } 156 156 -
trunk/Ohana/src/opihi/pantasks/Makefile
r4686 r4689 7 7 LIB = $(HOME)/lib 8 8 INC = $(HOME)/include 9 HELP = $(HOME)/help10 9 SDIR = $(HOME)/sched 11 10 # … … 38 37 $(SDIR)/JobIDOps.$(ARCH).o \ 39 38 $(SDIR)/TaskOps.$(ARCH).o \ 40 $(SDIR)/IOBufferOps.$(ARCH).o \ 41 $(SDIR)/memstr.$(ARCH).o 39 $(SDIR)/IOBufferOps.$(ARCH).o 42 40 43 41 cmds = \ … … 50 48 $(SDIR)/controller.$(ARCH).o \ 51 49 $(SDIR)/controller_host.$(ARCH).o \ 50 $(SDIR)/controller_exit.$(ARCH).o \ 52 51 $(SDIR)/controller_check.$(ARCH).o \ 53 52 $(SDIR)/controller_status.$(ARCH).o \ … … 107 106 cp $^ $@ 108 107 109 %.help:110 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi111 rm -f $(HOME)/$*/help/*~112 rm -f $(HOME)/$*/help/#*113 cp $(HOME)/$*/help/* $(DESTHLP)/114 115 108 clean: 116 109 rm -f $(BIN)/*.$(ARCH) … … 136 129 $(CC) $(CFLAGS) -c $*.c -o $@ 137 130 138 139 140 ## -*- makefile -*- 141 # deprecated functions: verify & delete 142 #$(SDIR)/abszero.$(ARCH).o \ 143 #$(SDIR)/cals.$(ARCH).o \ 144 #$(SDIR)/dumpmags.$(ARCH).o \ 145 #$(SDIR)/extract.$(ARCH).o \ 146 #$(SDIR)/gtypes.$(ARCH).o \ 147 #$(SDIR)/photresid.$(ARCH).o \ 148 #$(SDIR)/resid.$(ARCH).o \ 149 #$(SDIR)/zeropts.$(ARCH).o 150 #$(SDIR)/objload.$(ARCH).o \ - make sure we have vect to tv 151 #$(SDIR)/ccdextract.$(ARCH).o \ 152 #$(SDIR)/cmdextract.$(ARCH).o \ 153 #$(SDIR)/dmagextract.$(ARCH).o \ 154 #$(SDIR)/ddmagextract.$(ARCH).o \ 155 156 # future functions, not fully implemented 157 #$(SDIR)/detrend.$(ARCH).o \ 158 #$(SDIR)/getxtra.$(ARCH).o \ 159 #$(SDIR)/addxtra.$(ARCH).o \ 160 161 # functions that need to be updated 162 #$(SDIR)/gregions.$(ARCH).o \ 163 131 %.help: 132 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 133 rm -f $(HOME)/$*/help/*~ 134 rm -f $(HOME)/$*/help/#* 135 cp $(HOME)/$*/help/* $(DESTHLP)/ -
trunk/Ohana/src/opihi/pantasks/controller.c
r4573 r4689 2 2 3 3 int controller_host PROTO((int, char **)); 4 int controller_exit PROTO((int, char **)); 4 5 int controller_status PROTO((int, char **)); 5 6 int controller_check PROTO((int, char **)); … … 7 8 8 9 static Command controller_cmds[] = { 10 {"exit", controller_exit, "shutdown controller"}, 9 11 {"host", controller_host, "define host for controller"}, 10 12 {"check", controller_check, "check controller host/job"}, … … 16 18 17 19 int status; 18 Function*func;20 CommandF *func; 19 21 20 22 if (argc < 2) { … … 33 35 } 34 36 35 Function*FindControllerCommand (char *cmd) {37 CommandF *FindControllerCommand (char *cmd) { 36 38 37 39 int i, N; -
trunk/Ohana/src/opihi/pantasks/controller_output.c
r4573 r4689 2 2 3 3 int controller_output (int argc, char **argv) { 4 5 int status;6 char command[1024];7 IOBuffer buffer;8 4 9 5 if (argc != 1) { -
trunk/Ohana/src/opihi/pantasks/delete.c
r4552 r4689 3 3 int delete_job (int argc, char **argv) { 4 4 5 Job *job; 6 int JobID, N; 5 int JobID; 7 6 8 7 if (argc < 2) { -
trunk/Ohana/src/opihi/pantasks/kill.c
r4684 r4689 4 4 5 5 Job *job; 6 int JobID , N;6 int JobID; 7 7 8 8 if (argc < 2) { -
trunk/Ohana/src/opihi/pantasks/scheduler.c
r4686 r4689 7 7 # define opihi_rcfile ".schedrc" 8 8 9 void InitBasic ();10 void InitData ();11 void InitSched ();12 13 void welcome () {14 fprintf (stderr, "\n");15 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description);16 }17 18 9 /* program-dependent initialization */ 19 10 void initialize (int argc, char **argv) { 20 11 21 FILE *f;22 23 12 auto_break = TRUE; 24 13 … … 55 44 set_str_variable ("PROMPT", opihi_prompt); 56 45 set_str_variable ("RCFILE", opihi_rcfile); 57 # define xstr(s) str(s)58 # define str(s) #s59 46 # ifdef HELPDIR_DEFAULT 60 set_str_variable ("HELPDIR", xstr(HELPDIR_DEFAULT));47 set_str_variable ("HELPDIR", MACRO_NAME(HELPDIR_DEFAULT)); 61 48 # endif 62 49 63 /* here we open the history file for append. it this fails, we 64 won't be able to write to it, warn the user. otherwise, this 65 creates the file readline will write to, if it did not exist */ 66 67 /* check history file */ 68 /* rewrite with fstat or stat */ 69 f = fopen (opihi_history, "a"); 70 if (f == NULL) /* no current history file here */ 71 fprintf (stderr, "can't save history.\n"); 72 else 73 fclose (f); 74 75 stifle_history (200); 76 read_history (opihi_history); 50 { /* check history file permission */ 51 FILE *f; 52 f = fopen (opihi_history, "a"); 53 if (f == NULL) /* no current history file here */ 54 fprintf (stderr, "can't save history.\n"); 55 else 56 fclose (f); 57 stifle_history (200); 58 read_history (opihi_history); 59 } 77 60 78 61 signal (SIGINT, SIG_IGN); … … 80 63 } 81 64 65 /* standard welcome message */ 66 void welcome () { 67 fprintf (stderr, "\n"); 68 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description); 69 } 70 82 71 /* add program-dependent exit functions here */ 83 72 void cleanup () { 84 /* -libdisplay85 73 QuitImage (); 86 QuitGraph (); */ 74 QuitGraph (); 75 QuitController (); 87 76 return; 88 77 } -
trunk/Ohana/src/opihi/pantasks/status.c
r4684 r4689 10 10 ListTasks (FALSE); 11 11 ListJobs (); 12 12 return (TRUE); 13 13 } 14 14 -
trunk/Ohana/src/opihi/pantasks/task.c
r4684 r4689 9 9 int ThisList, status; 10 10 char *input, *outline; 11 Macro *macro;12 11 Task *task; 13 12 14 if ( N = get_argument (argc, argv, "-list")) {13 if ((N = get_argument (argc, argv, "-list"))) { 15 14 remove_argument (N, &argc, argv); 16 15 ListTasks (FALSE); … … 18 17 } 19 18 20 if ( N = get_argument (argc, argv, "-longlist")) {19 if ((N = get_argument (argc, argv, "-longlist"))) { 21 20 remove_argument (N, &argc, argv); 22 21 ListTasks (TRUE); … … 24 23 } 25 24 26 if ( N = get_argument (argc, argv, "-show")) {25 if ((N = get_argument (argc, argv, "-show"))) { 27 26 remove_argument (N, &argc, argv); 28 27 ShowTask (argv[N]); -
trunk/Ohana/src/opihi/pantasks/task_host.c
r4684 r4689 5 5 int N, RequiredHost; 6 6 Task *task; 7 char *taskname;8 7 9 8 RequiredHost = FALSE; 10 if ( N = get_argument (argc, argv, "-required")) {9 if ((N = get_argument (argc, argv, "-required"))) { 11 10 remove_argument (N, &argc, argv); 12 11 RequiredHost = TRUE; -
trunk/Ohana/src/opihi/pantasks/task_macros.c
r4684 r4689 27 27 return (FALSE); 28 28 } 29 30 macro = NULL; 29 31 30 32 /*** identify which Macro in Task this particular macro goes with ***/ -
trunk/Ohana/src/opihi/pantasks/task_periods.c
r4684 r4689 7 7 Task *task; 8 8 9 PollValue = 0; 9 10 Poll = FALSE; 10 if ( N = get_argument (argc, argv, "-poll")) {11 if ((N = get_argument (argc, argv, "-poll"))) { 11 12 Poll = TRUE; 12 13 remove_argument (N, &argc, argv); … … 15 16 } 16 17 18 ExecValue = 0; 17 19 Exec = FALSE; 18 if ( N = get_argument (argc, argv, "-exec")) {20 if ((N = get_argument (argc, argv, "-exec"))) { 19 21 Exec = TRUE; 20 22 remove_argument (N, &argc, argv); … … 23 25 } 24 26 27 TimeoutValue = 0; 25 28 Timeout = FALSE; 26 if ( N = get_argument (argc, argv, "-timeout")) {29 if ((N = get_argument (argc, argv, "-timeout"))) { 27 30 Timeout = TRUE; 28 31 remove_argument (N, &argc, argv); … … 49 52 return (TRUE); 50 53 } 51 52 53 /**54 careful with this: the command is supposed to be realized55 for the Job, not the Task (at execution)56 the code is right, but who calls it when needs to be clarified.57 **/58 -
trunk/Ohana/src/opihi/pantasks/task_trange.c
r4684 r4689 3 3 int task_trange (int argc, char **argv) { 4 4 5 int N , RequiredHost;5 int N; 6 6 Task *task; 7 7 TimeRange range; … … 16 16 keep = false means the time range defines an invalid range */ 17 17 range.keep = TRUE; 18 if ( N = get_argument (argc, argv, "-exclude")) {18 if ((N = get_argument (argc, argv, "-exclude"))) { 19 19 remove_argument (N, &argc, argv); 20 20 range.keep = FALSE; -
trunk/Ohana/src/opihi/pclient/ChildOps.c
r4450 r4689 72 72 break; 73 73 } 74 74 return (TRUE); 75 75 } 76 76 -
trunk/Ohana/src/opihi/pclient/IOBufferOps.c
r3187 r4689 57 57 } 58 58 } 59 return (Nread); 59 60 } 60 61 -
trunk/Ohana/src/opihi/pclient/Makefile
r3525 r4689 7 7 LIB = $(HOME)/lib 8 8 INC = $(HOME)/include 9 HELP = $(HOME)/help10 9 SDIR = $(HOME)/pclient 11 10 # … … 14 13 DESTINC = $(LINC) 15 14 DESTMAN = $(LMAN) 15 DESTHLP = $(LHLP)/pclient 16 16 # 17 17 INCS = -I$(INC) -I$(LINC) -I$(XINC) 18 18 LFLAGS = -L$(LLIB) -L$(LIB) 19 19 LIBS1 = -lFITS -lsocket -lnsl -lreadline -ltermcap -lohana -lm 20 LIBS2 = -lbasiccmd -l shell -ldata20 LIBS2 = -lbasiccmd -ldatacmd -lshell -ldata 21 21 LIBS = $(LIBS2) $(LIBS1) 22 22 CFLAGS = $(INCS) … … 42 42 libs = \ 43 43 $(DESTLIB)/libbasiccmd.a \ 44 $(DESTLIB)/libdatacmd.a \ 44 45 $(DESTLIB)/libshell.a \ 45 46 $(DESTLIB)/libdata.a … … 52 53 $(BIN)/pclient.$(ARCH) : $(pclient) $(libs) 53 54 54 install: $(DESTBIN)/pclient 55 install: $(DESTBIN)/pclient help 56 57 help: cmd.basic.help pclient.help 55 58 56 59 # utilities ################################################# … … 104 107 %.$(ARCH).o : %.c 105 108 $(CC) $(CFLAGS) -c $*.c -o $@ 109 110 %.help: 111 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 112 rm -f $(HOME)/$*/help/*~ 113 rm -f $(HOME)/$*/help/#* 114 cp $(HOME)/$*/help/* $(DESTHLP)/ -
trunk/Ohana/src/opihi/pclient/pclient.c
r3211 r4689 7 7 # define opihi_rcfile ".pcontrolrc" 8 8 9 void InitPclient ();10 void InitBasic ();11 12 void welcome () {13 fprintf (stderr, "\n");14 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description);15 }16 17 void gotsignal (int signum) {18 fprintf (stderr, "got signal : %d\n", signum);19 return;20 }21 22 9 /* program-dependent initialization */ 23 10 void initialize (int argc, char **argv) { 24 11 25 FILE *f;26 27 12 auto_break = TRUE; 28 13 … … 44 29 /* load the commands used by this implementation */ 45 30 InitBasic (); 31 InitData (); 46 32 InitOutfile (); 47 33 InitPclient (); … … 55 41 set_str_variable ("PROMPT", opihi_prompt); 56 42 set_str_variable ("RCFILE", opihi_rcfile); 43 # ifdef HELPDIR_DEFAULT 44 set_str_variable ("HELPDIR", MACRO_NAME(HELPDIR_DEFAULT)); 45 # endif 57 46 58 47 /* ignore the history file. to change this, see, eg, mana.c */ … … 64 53 } 65 54 55 /* standard welcome message */ 56 void welcome () { 57 fprintf (stderr, "\n"); 58 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description); 59 } 60 66 61 /* add program-dependent exit functions here */ 67 62 void cleanup () { 68 63 return; 69 64 } 65 66 void gotsignal (int signum) { 67 fprintf (stderr, "got signal : %d\n", signum); 68 return; 69 } 70 -
trunk/Ohana/src/opihi/pclient/reset.c
r4450 r4689 37 37 38 38 /* total failure, don't reset */ 39 fprintf (stderr, "child process %d is hung, cannot reset\n" );39 fprintf (stderr, "child process %d is hung, cannot reset\n", ChildPID); 40 40 fprintf (stdout, "STATUS 0\n"); 41 41 return (FALSE); -
trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c
r4575 r4689 2 2 3 3 int CheckBusyJob (Job *job) { 4 5 int i; 4 6 5 int status; 7 6 int outstate; -
trunk/Ohana/src/opihi/pcontrol/CheckHost.c
r4575 r4689 3 3 int CheckHost (Host *host) { 4 4 5 int i,N, status;5 int N, status; 6 6 IOBuffer buffer; 7 7 Job *job; -
trunk/Ohana/src/opihi/pcontrol/CheckIdleHost.c
r4450 r4689 45 45 return (TRUE); 46 46 } 47 return (TRUE); 47 48 } 48 49 -
trunk/Ohana/src/opihi/pcontrol/CheckSystem.c
r3212 r4689 12 12 CheckLiveHosts(); 13 13 14 /* status (0, NULL); */14 return (TRUE); 15 15 } 16 16 … … 28 28 CheckBusyJob (job); 29 29 } 30 return (TRUE); 30 31 } 31 32 … … 43 44 CheckDoneJob (job); 44 45 } 46 return (TRUE); 45 47 } 46 48 … … 58 60 CheckDoneHost (host); 59 61 } 62 return (TRUE); 60 63 } 61 64 … … 82 85 CheckHost (host); 83 86 } 87 return (TRUE); 84 88 } 85 89 … … 97 101 StartHost (host); 98 102 } 103 return (TRUE); 99 104 } 100 105 … … 107 112 /* check if there are any pending jobs, otherwise skip step */ 108 113 stack = GetJobStack (PCONTROL_JOB_PENDING); 109 if (!stack[0].Nobject) return ;114 if (!stack[0].Nobject) return (TRUE); 110 115 111 116 stack = GetHostStack (PCONTROL_HOST_IDLE); … … 116 121 CheckIdleHost (host); 117 122 } 123 return (TRUE); 118 124 } -
trunk/Ohana/src/opihi/pcontrol/IOBufferOps.c
r3204 r4689 59 59 } 60 60 } 61 return (Nread); 61 62 } 62 63 -
trunk/Ohana/src/opihi/pcontrol/JobOps.c
r4450 r4689 183 183 Host *UnlinkJobAndHost (Job *job) { 184 184 185 int N;186 185 Host *host; 187 186 … … 205 204 206 205 void LinkJobAndHost (Job *job, Host *host) { 207 int N;208 206 209 207 job[0].host = (struct Host *) host; -
trunk/Ohana/src/opihi/pcontrol/Makefile
r4575 r4689 7 7 LIB = $(HOME)/lib 8 8 INC = $(HOME)/include 9 HELP = $(HOME)/help10 9 SDIR = $(HOME)/pcontrol 11 10 # … … 14 13 DESTINC = $(LINC) 15 14 DESTMAN = $(LMAN) 15 DESTHLP = $(LHLP)/pcontrol 16 16 # 17 17 INCS = -I$(INC) -I$(LINC) -I$(XINC) 18 18 LFLAGS = -L$(LLIB) -L$(LIB) 19 19 LIBS1 = -lFITS -lsocket -lnsl -lreadline -ltermcap -lohana -lm 20 LIBS2 = -lbasiccmd -l shell -ldata20 LIBS2 = -lbasiccmd -ldatacmd -lshell -ldata 21 21 LIBS = $(LIBS2) $(LIBS1) 22 CFLAGS = $(INCS) - Werror22 CFLAGS = $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP) 23 23 CCFLAGS = $(LIBS) 24 24 … … 30 30 $(SDIR)/pcontrol.$(ARCH).o \ 31 31 $(SDIR)/rconnect.$(ARCH).o \ 32 $(SDIR)/memstr.$(ARCH).o \33 32 $(SDIR)/CheckBusyJob.$(ARCH).o \ 34 33 $(SDIR)/CheckDoneHost.$(ARCH).o \ … … 63 62 libs = \ 64 63 $(DESTLIB)/libbasiccmd.a \ 64 $(DESTLIB)/libdatamd.a \ 65 65 $(DESTLIB)/libshell.a \ 66 66 $(DESTLIB)/libdata.a … … 73 73 $(BIN)/pcontrol.$(ARCH) : $(pcontrol) $(libs) 74 74 75 install: $(DESTBIN)/pcontrol 75 install: $(DESTBIN)/pcontrol help 76 77 help: cmd.basic.help cmd.data.help pcontrol.help 76 78 77 79 # utilities ################################################# … … 125 127 %.$(ARCH).o : %.c 126 128 $(CC) $(CFLAGS) -c $*.c -o $@ 129 130 %.help: 131 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 132 rm -f $(HOME)/$*/help/*~ 133 rm -f $(HOME)/$*/help/#* 134 cp $(HOME)/$*/help/* $(DESTHLP)/ -
trunk/Ohana/src/opihi/pcontrol/StartHost.c
r4575 r4689 9 9 /* pid = rconnect (CONNECT, host[0].hostname, PCLIENT, stdio); */ 10 10 11 /* perhaps change the name of these config variables... */ 11 12 if (VarConfig ("COMMAND", "%s", command) == NULL) strcpy (command, "ssh"); 12 13 if (VarConfig ("SHELL", "%s", shell) == NULL) strcpy (shell, "pclient"); -
trunk/Ohana/src/opihi/pcontrol/StopHosts.c
r4450 r4689 24 24 DownHost (host); 25 25 } 26 return (TRUE); 26 27 } 27 28 … … 31 32 int waitstatus; 32 33 int status; 33 char *p;34 34 IOBuffer buffer; 35 35 -
trunk/Ohana/src/opihi/pcontrol/check.c
r4573 r4689 1 1 # include "pcontrol.h" 2 2 3 char jobstate[6][32] = {"PENDING", "BUSY", "EXIT", "CRASH", "HUNG", "DONE"}; 3 4 char hoststate[5][32] = {"IDLE", "BUSY", "DOWN", "DONE", "OFF"}; … … 7 8 Job *job; 8 9 Host *host; 9 int JobID, HostID , N;10 int JobID, HostID; 10 11 11 12 if (argc != 3) { -
trunk/Ohana/src/opihi/pcontrol/delete.c
r4684 r4689 4 4 5 5 Job *job; 6 int JobID , N;6 int JobID; 7 7 8 8 if (argc < 2) { -
trunk/Ohana/src/opihi/pcontrol/host.c
r4573 r4689 149 149 150 150 HostID = AddHost (argv[1]); 151 fprintf (stdout, "HostID: %d\n", HostID);151 fprintf (stdout, "HostID: %d\n", (int) HostID); 152 152 return (TRUE); 153 153 } -
trunk/Ohana/src/opihi/pcontrol/init.c
r4575 r4689 1 # include " opihi.h"1 # include "pcontrol.h" 2 2 3 3 int kill_pc PROTO((int, char **)); -
trunk/Ohana/src/opihi/pcontrol/job.c
r4450 r4689 48 48 49 49 JobID = AddJob (Host, Mode, Timeout, targc, targv); 50 fprintf (stdout, "JobID: %d\n", JobID);50 fprintf (stdout, "JobID: %d\n", (int) JobID); 51 51 return (TRUE); 52 52 } -
trunk/Ohana/src/opihi/pcontrol/kill.c
r4684 r4689 4 4 5 5 Job *job; 6 int JobID , N;6 int JobID; 7 7 8 8 if (argc < 2) { -
trunk/Ohana/src/opihi/pcontrol/pcontrol.c
r4450 r4689 7 7 # define opihi_rcfile ".pcontrolrc" 8 8 9 void InitPcontrol ();10 void InitBasic ();11 12 void welcome () {13 fprintf (stderr, "\n");14 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description);15 }16 17 9 /* program-dependent initialization */ 18 10 void initialize (int argc, char **argv) { 19 11 20 FILE *f;21 22 12 auto_break = TRUE; 23 13 … … 39 29 /* load the commands used by this implementation */ 40 30 InitBasic (); 31 InitData (); 41 32 InitOutfile (); 42 33 InitPcontrol (); … … 50 41 set_str_variable ("PROMPT", opihi_prompt); 51 42 set_str_variable ("RCFILE", opihi_rcfile); 43 # ifdef HELPDIR_DEFAULT 44 set_str_variable ("HELPDIR", MACRO_NAME(HELPDIR_DEFAULT)); 45 # endif 52 46 53 47 /* ignore the history file. to change this, see, eg, mana.c */ 54 48 signal (SIGINT, SIG_IGN); 55 49 return; 50 } 51 52 /* standard welcome message */ 53 void welcome () { 54 fprintf (stderr, "\n"); 55 fprintf (stderr, "Welcome to %s - %s\n\n", opihi_name, opihi_description); 56 56 } 57 57 -
trunk/Ohana/src/opihi/pcontrol/rconnect.c
r4575 r4689 1 1 # include "pcontrol.h" 2 2 3 # define CONNECT_TIMEOUT 300 3 4 -
trunk/Ohana/src/opihi/pcontrol/status.c
r4573 r4689 1 1 # include "pcontrol.h" 2 2 3 char jobname[6][32] = {"PENDING", "BUSY", "EXIT", "CRASH", "HUNG", "DONE"}; 3 4 char hostname[5][32] = {"IDLE", "BUSY", "DOWN", "DONE", "OFF"}; 4 5 5 6 int status (int argc, char **argv) { 6 7 int i, Nobject;8 Stack *stack;9 Job *job;10 7 11 8 PrintJobStack (PCONTROL_JOB_PENDING); … … 20 17 PrintHostStack (PCONTROL_HOST_BUSY); 21 18 PrintHostStack (PCONTROL_HOST_DONE); 19 return (TRUE); 22 20 } 23 21 24 PrintJobStack (int Nstack) {22 int PrintJobStack (int Nstack) { 25 23 26 24 int i, j, Nobject; … … 41 39 fprintf (stdout, "\n"); 42 40 } 41 return (TRUE); 43 42 } 44 43 45 PrintHostStack (int Nstack) {44 int PrintHostStack (int Nstack) { 46 45 47 int i, j,Nobject;46 int i, Nobject; 48 47 Stack *stack; 49 48 Host *host; … … 59 58 fprintf (stdout, "\n"); 60 59 } 60 return (TRUE); 61 61 } 62 62 -
trunk/Ohana/src/opihi/pcontrol/stdout.c
r4450 r4689 3 3 int stdout_pc (int argc, char **argv) { 4 4 5 int N, JobID, stack;5 int JobID; 6 6 Job *job; 7 7 IOBuffer *buffer; … … 34 34 int stderr_pc (int argc, char **argv) { 35 35 36 int N,JobID;36 int JobID; 37 37 Job *job; 38 38 IOBuffer *buffer;
Note:
See TracChangeset
for help on using the changeset viewer.
