aboutsummaryrefslogtreecommitdiff
path: root/sys/i4b/layer4/i4b_l4.c
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2007-07-05 08:53:21 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2007-07-05 08:53:21 +0000
commit7089081d49a8d4f993c9821fefef5a0354aad48e (patch)
tree37092ce619caaf0ca41c37c5227c7c6081931d72 /sys/i4b/layer4/i4b_l4.c
parenta031fd450e18b3c29ecddecd0f3dcefa9c786d3b (diff)
Fix a build breakage as result of disabling parts of I4B.
Check for (temporary gone) kernel options to be defined before using them. Reported by: peter Approved by: re (rwatson)
Notes
Notes: svn path=/head/; revision=171244
Diffstat (limited to 'sys/i4b/layer4/i4b_l4.c')
-rw-r--r--sys/i4b/layer4/i4b_l4.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/sys/i4b/layer4/i4b_l4.c b/sys/i4b/layer4/i4b_l4.c
index 9cdd3e1c5d32..4da56c35333d 100644
--- a/sys/i4b/layer4/i4b_l4.c
+++ b/sys/i4b/layer4/i4b_l4.c
@@ -63,7 +63,7 @@ static void i4b_l4_setup_timeout_fix_unit(call_desc_t *cd);
static void i4b_l4_setup_timeout_var_unit(call_desc_t *cd);
static time_t i4b_get_idletime(call_desc_t *cd);
-#if NI4BISPPP > 0
+#if defined(NI4BISPPP) && (NI4BISPPP > 0)
extern time_t i4bisppp_idletime(int);
#endif
@@ -621,25 +621,25 @@ i4b_link_bchandrvr(call_desc_t *cd)
switch(cd->driver)
{
-#if NI4BRBCH > 0
+#if defined(NI4BRBCH) && (NI4BRBCH > 0)
case BDRV_RBCH:
cd->dlt = rbch_ret_linktab(cd->driver_unit);
break;
#endif
-#if NI4BTEL > 0
+#if defined(NI4BTEL) && (NI4BTEL > 0)
case BDRV_TEL:
cd->dlt = tel_ret_linktab(cd->driver_unit);
break;
#endif
-#if NI4BIPR > 0
+#if defined(NI4BIPR) && (NI4BIPR > 0)
case BDRV_IPR:
cd->dlt = ipr_ret_linktab(cd->driver_unit);
break;
#endif
-#if NI4BISPPP > 0
+#if defined(NI4BISPPP) && (NI4BISPPP > 0)
case BDRV_ISPPP:
cd->dlt = i4bisppp_ret_linktab(cd->driver_unit);
break;
@@ -651,7 +651,7 @@ i4b_link_bchandrvr(call_desc_t *cd)
break;
#endif
-#if NI4BING > 0
+#if defined(NI4BING) && (NI4BING > 0)
case BDRV_ING:
cd->dlt = ing_ret_linktab(cd->driver_unit);
break;
@@ -675,25 +675,25 @@ i4b_link_bchandrvr(call_desc_t *cd)
switch(cd->driver)
{
-#if NI4BRBCH > 0
+#if defined(NI4BRBCH) && (NI4BRBCH > 0)
case BDRV_RBCH:
rbch_set_linktab(cd->driver_unit, cd->ilt);
break;
#endif
-#if NI4BTEL > 0
+#if defined(NI4BTEL) && (NI4BTEL > 0)
case BDRV_TEL:
tel_set_linktab(cd->driver_unit, cd->ilt);
break;
#endif
-#if NI4BIPR > 0
+#if defined(NI4BIPR) && (NI4BIPR > 0)
case BDRV_IPR:
ipr_set_linktab(cd->driver_unit, cd->ilt);
break;
#endif
-#if NI4BISPPP > 0
+#if defined(NI4BISPPP) && (NI4BISPPP > 0)
case BDRV_ISPPP:
i4bisppp_set_linktab(cd->driver_unit, cd->ilt);
break;
@@ -705,7 +705,7 @@ i4b_link_bchandrvr(call_desc_t *cd)
break;
#endif
-#if NI4BING > 0
+#if defined(NI4BING) && (NI4BING > 0)
case BDRV_ING:
ing_set_linktab(cd->driver_unit, cd->ilt);
break;
@@ -794,7 +794,7 @@ static time_t
i4b_get_idletime(call_desc_t *cd)
{
switch (cd->driver) {
-#if NI4BISPPP > 0
+#if defined(NI4BISPPP) && (NI4BISPPP > 0)
case BDRV_ISPPP:
return i4bisppp_idletime(cd->driver_unit);
break;