33f57ea588
o Don't use devinfo(8) in startup script, since it doesn't exist on 4.x. Use pciinfo(8) instead. o In zaptel driver don't require a specific major on the 5.x system that support auto major numbering; o Assign specific majors to wcfxs and wcfxo drivers on systems that don't support auto major numbering; o Ensure that nodes are created properly on non-devfs systems.
27 lines
409 B
C
27 lines
409 B
C
|
|
$FreeBSD$
|
|
|
|
--- zaptel/zaptel.c
|
|
+++ zaptel/zaptel.c
|
|
@@ -156,12 +156,17 @@
|
|
#endif
|
|
|
|
static struct cdevsw zt_devsw = {
|
|
-#if __FreeBSD_version >= 502103
|
|
+#if __FreeBSD_version < 502103
|
|
+#ifdef MAJOR_AUTO
|
|
+ .d_maj = MAJOR_AUTO,
|
|
+#else
|
|
+ .d_maj = ZT_MAJOR,
|
|
+#endif
|
|
+#else
|
|
.d_version = D_VERSION,
|
|
#endif
|
|
.d_open = ztopen,
|
|
- .d_name = "zaptel",
|
|
- .d_maj = ZT_MAJOR
|
|
+ .d_name = "zaptel"
|
|
};
|
|
|
|
|