From e9f1a0b692e19854f9e550e56e6a4dd392d316ac Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Mon, 11 Jun 2007 03:58:58 +0000 Subject: One more step in privilege separation. Add a capture_interface_list(), which works similar to get_interface_list() except that it forks dumpcap instead of calling the pcap routines directly. Use it in the GUI. Add a "-I" flag to dumpcap, which prints out verbose interface information. Tested under Windows and Linux. svn path=/trunk/; revision=22071 --- capture-pcap-util.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'capture-pcap-util.h') diff --git a/capture-pcap-util.h b/capture-pcap-util.h index 545231704d..72b1f6742c 100644 --- a/capture-pcap-util.h +++ b/capture-pcap-util.h @@ -69,9 +69,10 @@ typedef struct { GList *get_interface_list(int *err, char **err_str); -/* Error values from "get_interface_list()". */ -#define CANT_GET_INTERFACE_LIST 0 /* error getting list */ -#define NO_INTERFACES_FOUND 1 /* list is empty */ +/* Error values from "get_interface_list()/capture_interface_list()". */ +#define CANT_GET_INTERFACE_LIST 1 /* error getting list */ +#define NO_INTERFACES_FOUND 2 /* list is empty */ +#define CANT_RUN_DUMPCAP 3 /* problem running 'dumpcap -I l' */ void free_interface_list(GList *if_list); -- cgit v1.2.1