mtimeout.1: Use correct dash for number ranges.
[misc] / cdb-check-domain.c
CommitLineData
8d769cc9 1#include <errno.h>
2#include <stdio.h>
3#include <stdlib.h>
4#include <string.h>
5
bba986ae 6#include <cdb.h>
8d769cc9 7
8const char *prog;
9
10static void check(const char *p)
11{
12 int rc;
bba986ae 13 unsigned l;
8d769cc9 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
23int 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}