*/
do_count(dev, hname, search)
register char *dev, *hname;
*/
do_count(dev, hname, search)
register char *dev, *hname;
for (count = 0,dp = dtab; dp != 0; dp = dp->d_next)
if (dp->d_unit != -1 && eq(dp->d_name, dev)) {
if (dp->d_type == PSEUDO_DEVICE) {
for (count = 0,dp = dtab; dp != 0; dp = dp->d_next)
if (dp->d_unit != -1 && eq(dp->d_name, dev)) {
if (dp->d_type == PSEUDO_DEVICE) {
- if (mp != 0 && mp != -1 && mp->d_conn != -1) {
- do_count(mp->d_name, hname, FALSE);
- search = FALSE;
+ if (mp != 0 && mp != TO_NEXUS &&
+ mp->d_conn != 0 && mp->d_conn != TO_NEXUS) {
+ do_count(mp->d_name, hname, 0);
+ search = 0;
exit(1);
}
fprintf(outf, "#define %s %d\n", name, count);
exit(1);
}
fprintf(outf, "#define %s %d\n", name, count);