tangled
alpha
login
or
join now
jcs.org
/
blueping
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
leaveprog -> exitprog
jcs
20 years ago
63ea8303
df6ddb4d
+10
-10
1 changed file
expand all
collapse all
unified
split
blueping.c
+10
-10
blueping.c
···
1
1
/*
2
2
-
* $Id: blueping.c,v 1.1 2005/10/25 01:05:13 jcs Exp $
2
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
48
-
char enterprog[1024], leaveprog[1024];
48
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
70
-
bzero(leaveprog, sizeof(leaveprog));
70
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
90
-
strncpy(leaveprog, optarg, sizeof(leaveprog));
90
90
+
strncpy(exitprog, optarg, sizeof(exitprog));
91
91
break;
92
92
default:
93
93
usage();
···
147
147
void
148
148
usage()
149
149
{
150
150
-
fprintf(stderr, "usage: %s -d macaddr [-i pollint] [-v]\n",
151
151
-
__progname);
150
150
+
fprintf(stderr, "usage: %s -d macaddr [-e enterprog] [-i pollint] [-v]"
151
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
200
-
if (strlen(leaveprog))
200
200
+
if (strlen(exitprog))
201
201
snprintf(logstr, sizeof(logstr),
202
202
"%s, executing \"%s\"", logstr,
203
203
-
leaveprog);
203
203
+
exitprog);
204
204
205
205
dolog(logstr);
206
206
}
207
207
208
208
-
if (connected == 1 && strlen(leaveprog))
209
209
-
system(leaveprog);
208
208
+
if (connected == 1 && strlen(exitprog))
209
209
+
system(exitprog);
210
210
211
211
connected = 0;
212
212
}