diff options
author | Guy Harris <guy@alum.mit.edu> | 2016-06-03 13:29:43 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2016-06-03 21:24:47 +0000 |
commit | a6618ffdc9ed8ad28aeecf902b45c39e2f3b9d93 (patch) | |
tree | 1f452d73017783e076697e54b9e2e68e0dd23f89 /caputils/capture-wpcap.h | |
parent | 018765f41af15855df87b183e337f0371cfa8a17 (diff) | |
download | wireshark-a6618ffdc9ed8ad28aeecf902b45c39e2f3b9d93.tar.gz |
Move npf_sys_is_running() from wsutil to caputils.
It has nothing to do with controlling privileges; it only tests whether
the NPF or Npcap service (driver) is running, so it belongs in caputils.
While we're at it, fix its signature (in C, a function with no arguments
must have "void" as the argument list, for backwards compatibility with
pre-function-prototype C), and close the handles it opens, so we don't
have open handles leaked.
Change-Id: Ia99e99d81617ed2e8cda2c44e53061b4502a2b58
Reviewed-on: https://code.wireshark.org/review/15714
Petri-Dish: Guy Harris <guy@alum.mit.edu>
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'caputils/capture-wpcap.h')
-rw-r--r-- | caputils/capture-wpcap.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/caputils/capture-wpcap.h b/caputils/capture-wpcap.h index 5e6b10c3ca..25378f3f3a 100644 --- a/caputils/capture-wpcap.h +++ b/caputils/capture-wpcap.h @@ -28,13 +28,19 @@ extern "C" { extern gboolean has_wpcap; - extern void load_wpcap(void); /* error message, if WinPcap couldn't be loaded */ /* will use g_strdup, don't forget to g_free the returned string! */ extern char *cant_load_winpcap_err(const char *app_name); +/** + * Check to see if npf.sys is running. + * @return TRUE if npf.sys is running, FALSE if it's not or if there was + * an error checking its status. + */ +gboolean npf_sys_is_running(void); + #ifdef __cplusplus } #endif /* __cplusplus */ |