View | Details | Raw Unified | Return to bug 19179
Collapse All | Expand All

(-)sysctl.c (-2 / +8 lines)
Lines 270-277 Link Here
270
	dev_t *d = (dev_t *)p;
270
	dev_t *d = (dev_t *)p;
271
	if (l2 != sizeof *d)
271
	if (l2 != sizeof *d)
272
		err(1, "T_dev_T %d != %d", l2, sizeof *d);
272
		err(1, "T_dev_T %d != %d", l2, sizeof *d);
273
	printf("{ major = %d, minor = %d }",
273
	if ((int)(*d) != -1) {
274
		major(*d), minor(*d));
274
		if (minor(*d) > 255 || minor(*d) < 0)
275
			printf("{ major = %d, minor = 0x%x }",
276
				major(*d), minor(*d));
277
		else
278
			printf("{ major = %d, minor = %d }",
279
				major(*d), minor(*d));
280
	}
275
	return (0);
281
	return (0);
276
}
282
}

Return to bug 19179