summaryrefslogtreecommitdiff
path: root/external/public-domain/tz/dist/checklinks.awk
blob: f57f736d5baffaf1ce7754239d90b215845e9d69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Check links in tz tables.

# Contributed by Paul Eggert.

/^Link/ { used[$2] = 1 }
/^Zone/ { defined[$2] = 1 }

END {
    status = 0

    for (tz in used) {
	if (!defined[tz]) {
	    printf "%s: Link to non-zone\n", tz
	    status = 1
	}
    }

    exit status
}