mtimeout.1: Use correct dash for number ranges.
[misc] / cdb-check-domain.c
1 #include <errno.h>
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include <string.h>
5
6 #include <cdb.h>
7
8 const char *prog;
9
10 static void check(const char *p)
11 {
12 int rc;
13 unsigned l;
14
15 rc = cdb_seek(0, p, strlen(p), &l);
16 if (rc < 0) {
17 fprintf(stderr, "%s: cdb_seek: %s\n", prog, strerror(errno));
18 exit(111);
19 }
20 if (rc) exit(0);
21 }
22
23 int main(int argc, char *argv[])
24 {
25 const char *p;
26
27 prog = argv[0];
28 if (argc != 2) {
29 fprintf(stderr, "usage: %s KEY <CDB\n", prog);
30 exit(111);
31 }
32 p = argv[1];
33 while (p && *p) {
34 check(p);
35 p = strchr(p + 1, '.');
36 }
37 return (1);
38 }