ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/seed_sums.c
Revision: 1.2
Committed: Tue Feb 3 21:46:44 2009 UTC (14 years, 7 months ago) by arta
Content type: text/plain
Branch: MAIN
CVS Tags: NetDRMS_Ver_6-4, NetDRMS_Ver_8-12, NetDRMS_Ver_6-2, NetDRMS_Ver_6-3, NetDRMS_Ver_6-0, NetDRMS_Ver_6-1, NetDRMS_Ver_2-2, NetDRMS_Ver_2-3, NetDRMS_Ver_2-0, NetDRMS_Ver_2-1, NetDRMS_Ver_2-6, NetDRMS_Ver_2-7, NetDRMS_Ver_2-4, NetDRMS_Ver_2-5, NetDRMS_Ver_2-0a2, NetDRMS_Ver_2-0a1, Ver_LATEST, NetDRMS_Ver_LATEST, NetDRMS_Ver_9-9, NetDRMS_Ver_8-8, NetDRMS_Ver_8-10, NetDRMS_Ver_8-11, NetDRMS_Ver_8-4, NetDRMS_Ver_8-5, NetDRMS_Ver_8-6, NetDRMS_Ver_8-7, NetDRMS_Ver_8-0, NetDRMS_Ver_8-1, NetDRMS_Ver_8-2, NetDRMS_Ver_8-3, NetDRMS_Ver_9-41, Ver_DRMSLATEST, NetDRMS_Ver_9-1, NetDRMS_Ver_9-0, VER_DRMSLATEST, NetDRMS_Ver_9-3, NetDRMS_Ver_9-2, NetDRMS_Ver_2-0b1, NetDRMS_Ver_9-5, NetDRMS_Ver_9-4, NetDRMS_Ver_2-0b, Ver_5-1, NetDRMS_Ver_7-1, NetDRMS_Ver_7-0, HEAD
Changes since 1.1: +1 -1 lines
Log Message:
fix typo

File Contents

# Content
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <string.h>
4
5 main (int argc, char **argv) {
6 unsigned long long lval, site_min, site_max;
7 short seed;
8 char *endptr;
9
10 if (argc < 2) {
11 fprintf (stderr, "Error: no site code initialization provided\n");
12 fprintf (stderr,
13 " sequence SUM_DS_INDEX_SEQ must be created before SUMS is started\n");
14 return 1;
15 }
16 lval = (unsigned long long)strtoull (argv[1], &endptr, 0);
17 if (strlen (endptr) | lval > 32767) {
18 fprintf (stderr, "Error: invalid site code provided %s for initialization\n",
19 argv[1]);
20 fprintf (stderr,
21 " sequence SUM_DS_INDEX_SEQ must be created before SUMS is started\n");
22 return 1;
23 }
24 site_min = lval << 48;
25 site_max = site_min + ((long long)1 << 48) - 1;
26 /*
27 printf ("drop sequence SUM_DS_INDEX_SEQ;\n");
28 */
29 printf ("create sequence SUM_DS_INDEX_SEQ\n");
30 printf (" increment 1\n");
31 printf (" start %ld\n", site_min);
32 printf (" minvalue %ld\n", site_min);
33 printf (" maxvalue %ld\n", site_max);
34 printf (" no cycle\n");
35 printf (" cache 10;\n");
36 return 0;
37 }