- endprotoent();
- }
- if (af == AF_NS || af == AF_UNSPEC) {
- for (tp = nsprotox; tp->pr_name; tp++) {
- if (sflag) {
- if (tp->pr_stats)
- (*tp->pr_stats)(nl[tp->pr_sindex].n_value,
- tp->pr_name);
- } else
- if (tp->pr_cblocks)
- (*tp->pr_cblocks)(nl[tp->pr_index].n_value,
- tp->pr_name);
- }
- }
- if (af == AF_ISO || af == AF_UNSPEC) {
- for (tp = isoprotox; tp->pr_name; tp++) {
- if (sflag) {
- if (tp->pr_stats)
- (*tp->pr_stats)(nl[tp->pr_sindex].n_value,
- tp->pr_name);
- } else
- if (tp->pr_cblocks)
- (*tp->pr_cblocks)(nl[tp->pr_index].n_value,
- tp->pr_name);
- }
- }
- if ((af == AF_UNIX || af == AF_UNSPEC) && !sflag)
- unixpr((off_t)nl[N_NFILE].n_value, (off_t)nl[N_FILE].n_value,
- (struct protosw *)nl[N_UNIXSW].n_value);
- if (af == AF_UNSPEC && sflag)
- impstats(nl[N_IMP].n_value, nl[N_NIMP].n_value);
- exit(0);