this repo has no description

leaveprog -> exitprog

jcs 63ea8303 df6ddb4d

+10 -10
+10 -10
blueping.c
··· 1 1 /* 2 - * $Id: blueping.c,v 1.1 2005/10/25 01:05:13 jcs Exp $ 2 + * $Id: blueping.c,v 1.2 2005/10/25 01:10:25 jcs Exp $ 3 3 * 4 4 * blueping 5 5 * a bluetooth monitoring utility ··· 45 45 46 46 IOBluetoothDeviceRef device; 47 47 CFRunLoopTimerRef looptimer; 48 - char enterprog[1024], leaveprog[1024]; 48 + char enterprog[1024], exitprog[1024]; 49 49 int connected = -1; 50 50 int verbose = 0; 51 51 ··· 67 67 CFRunLoopTimerContext context = {0, self, NULL, NULL, NULL}; 68 68 69 69 bzero(enterprog, sizeof(enterprog)); 70 - bzero(leaveprog, sizeof(leaveprog)); 70 + bzero(exitprog, sizeof(exitprog)); 71 71 bzero(macbuf, sizeof(macbuf)); 72 72 73 73 while ((ch = getopt(argc, argv, "d:e:i:vx:")) != -1) { ··· 87 87 verbose++; 88 88 break; 89 89 case 'x': 90 - strncpy(leaveprog, optarg, sizeof(leaveprog)); 90 + strncpy(exitprog, optarg, sizeof(exitprog)); 91 91 break; 92 92 default: 93 93 usage(); ··· 147 147 void 148 148 usage() 149 149 { 150 - fprintf(stderr, "usage: %s -d macaddr [-i pollint] [-v]\n", 151 - __progname); 150 + fprintf(stderr, "usage: %s -d macaddr [-e enterprog] [-i pollint] [-v]" 151 + " [-x exitprog]\n", __progname); 152 152 exit(1); 153 153 } 154 154 ··· 197 197 bzero(logstr, sizeof(logstr)); 198 198 snprintf(logstr, sizeof(logstr), "device left range"); 199 199 200 - if (strlen(leaveprog)) 200 + if (strlen(exitprog)) 201 201 snprintf(logstr, sizeof(logstr), 202 202 "%s, executing \"%s\"", logstr, 203 - leaveprog); 203 + exitprog); 204 204 205 205 dolog(logstr); 206 206 } 207 207 208 - if (connected == 1 && strlen(leaveprog)) 209 - system(leaveprog); 208 + if (connected == 1 && strlen(exitprog)) 209 + system(exitprog); 210 210 211 211 connected = 0; 212 212 }