summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2009-08-05 21:31:08 +0000
committerTill Straumann <strauman@slac.stanford.edu>2009-08-05 21:31:08 +0000
commitc47c1f8277459394ac017ec34ac51f0198ebe9b9 (patch)
treea4f1199d0435128465d7e8267680d26e97a40b8b
parent2009-08-05 Till Straumann <Till.Straumann@TU-Berlin.de> (diff)
downloadlibbsdport-c47c1f8277459394ac017ec34ac51f0198ebe9b9.tar.bz2
2009-08-05 Till Straumann <Till.Straumann@TU-Berlin.de>
* libbsdport/alldrv.c: reactivate weak aliases for all known/supported drivers. This magic allows the user to just link the desired (sub-)set of drivers.
-rw-r--r--bsd_eth_drivers/ChangeLog7
-rw-r--r--bsd_eth_drivers/libbsdport/alldrv.c2
2 files changed, 7 insertions, 2 deletions
diff --git a/bsd_eth_drivers/ChangeLog b/bsd_eth_drivers/ChangeLog
index eafed6c..b8ad81f 100644
--- a/bsd_eth_drivers/ChangeLog
+++ b/bsd_eth_drivers/ChangeLog
@@ -1,4 +1,11 @@
2009-08-05 Till Straumann <Till.Straumann@TU-Berlin.de>
+
+ * libbsdport/alldrv.c: reactivate weak aliases for all
+ known/supported drivers. This magic allows the user to
+ just link the desired (sub-)set of drivers.
+
+2009-08-05 Till Straumann <Till.Straumann@TU-Berlin.de>
+
* libbsdport/libbsdport.h: define _KERNEL only if not defined already
(e.g., from Makefile).
diff --git a/bsd_eth_drivers/libbsdport/alldrv.c b/bsd_eth_drivers/libbsdport/alldrv.c
index 45f5bfb..cd199fd 100644
--- a/bsd_eth_drivers/libbsdport/alldrv.c
+++ b/bsd_eth_drivers/libbsdport/alldrv.c
@@ -14,7 +14,6 @@ driver_t *libbsdport_netdriver_table_all[] = {
driver_t libbsdport_null_driver = {0};
-#if 0
extern driver_t libbsdport_em_driver
__attribute__((weak,alias("libbsdport_null_driver")));
extern driver_t libbsdport_pcn_driver
@@ -27,7 +26,6 @@ extern driver_t libbsdport_bge_driver
__attribute__((weak,alias("libbsdport_null_driver")));
extern driver_t libbsdport_re_driver
__attribute__((weak,alias("libbsdport_null_driver")));
-#endif
/* weak alias defaults to a table that includes