thermometers/main.c

changeset 3
e854e3d704de
parent 1
91065eba8e1b
child 6
9db76e20e21e
equal deleted inserted replaced
2:217c90acc389 3:e854e3d704de
21 *****************************************************************************/ 21 *****************************************************************************/
22 22
23 #include <stdio.h> 23 #include <stdio.h>
24 #include <stdlib.h> 24 #include <stdlib.h>
25 #include <unistd.h> 25 #include <unistd.h>
26 #include <getopt.h>
27 #include <sys/types.h>
28 #include <signal.h>
26 29
27 30
28 #include "main.h" 31 #include "main.h"
29 32
30 33
38 41
39 42
40 void die(int onsig) 43 void die(int onsig)
41 { 44 {
42 switch (onsig) { 45 switch (onsig) {
43 case SIGHUP: Log_Msg("[main] Hangup detected"); 46 case SIGHUP: fprintf(stdout, "[main] Hangup detected");
44 break; 47 break;
45 case SIGINT: Log_Msg("[main] Interrupt from keyboard"); 48 case SIGINT: fprintf(stdout, "[main] Interrupt from keyboard");
46 break; 49 break;
47 case SIGTERM: Log_Msg("[main] Termination signal received"); 50 case SIGTERM: fprintf(stdout, "[main] Termination signal received");
48 break; 51 break;
49 default: Log_Msg("[main] die on signal %d", onsig); 52 default: fprintf(stdout, "[main] die on signal %d", onsig);
50 } 53 }
51 54
52 exit(onsig); 55 exit(onsig);
53 } 56 }
54 57
55 58
56 59
57 int main(int argc, char *argv[]) 60 int main(int argc, char *argv[])
58 { 61 {
59 int i, c, rc; 62 int i, c;
60 int bForceReset = FALSE;
61 SDL_Event event;
62 char *path, name[128], *Range, *p;
63 FILE *fp;
64 unsigned int tmp1, tmp2;
65 63
66 while (1) { 64 while (1) {
67 int option_index = 0; 65 int option_index = 0;
68 static struct option long_options[] = { 66 static struct option long_options[] = {
69 {"debug", 0, 0, 'c'}, 67 {"debug", 0, 0, 'c'},

mercurial