diff options
Diffstat (limited to 'src/osd/osdnet.c')
| -rw-r--r-- | src/osd/osdnet.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/osd/osdnet.c b/src/osd/osdnet.c index d91bea9f4d7..2af841c0c2b 100644 --- a/src/osd/osdnet.c +++ b/src/osd/osdnet.c @@ -105,3 +105,27 @@ int netdev_count() { return netdev_list.count(); } + +void osd_list_network_adapters(void) +{ + #ifdef USE_NETWORK + int num_devs = netdev_list.count(); + + if (num_devs == 0) + { + printf("No network adapters were found\n"); + return; + } + + printf("Available network adapters:\n"); + const netdev_entry_t *entry = netdev_first(); + while(entry) { + printf(" %s\n", entry->description); + entry = entry->m_next; + } + + #else + printf("Network is not supported in this build\n"); + #endif +} + |
