diff options
author | Guy Harris <guy@alum.mit.edu> | 2012-11-22 06:02:49 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2012-11-22 06:02:49 +0000 |
commit | bd976ae6c06b2111bd82df16b77739731dc17402 (patch) | |
tree | 406d65d00129abb45868150687f267a139bbf670 /capture-pcap-util-int.h | |
parent | b9e8e95ffe9f352cde5847d458081826523cf46f (diff) |
On UN*X, if an interface has a description, use it as the "friendly
name". If it doesn't have a description, on OS X, use the System
Configuration framework to attempt to get a "friendly name" for
interfaces.
If a loopback device doesn't have a friendly name, give it "Loopback" as
the friendly name.
Move the "turn a CFString into a mallocated C string" routine into
common code, as it's used in more than one place.
svn path=/trunk/; revision=46131
Diffstat (limited to 'capture-pcap-util-int.h')
-rw-r--r-- | capture-pcap-util-int.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/capture-pcap-util-int.h b/capture-pcap-util-int.h index c42219f60a..9689bb10e1 100644 --- a/capture-pcap-util-int.h +++ b/capture-pcap-util-int.h @@ -25,7 +25,8 @@ #ifndef __PCAP_UTIL_INT_H__ #define __PCAP_UTIL_INT_H__ -extern if_info_t *if_info_new(char *name, char *description); +extern if_info_t *if_info_new(const char *name, const char *friendly_name, + const char *vendor_description, gboolean loopback); extern void if_info_add_address(if_info_t *if_info, struct sockaddr *addr); #ifdef HAVE_PCAP_FINDALLDEVS #ifdef HAVE_PCAP_REMOTE |