aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extcap/androiddump.c32
-rw-r--r--extcap/extcap-base.h38
-rw-r--r--extcap/randpktdump.c37
-rw-r--r--extcap/sshdump.c36
4 files changed, 37 insertions, 106 deletions
diff --git a/extcap/androiddump.c b/extcap/androiddump.c
index 1bedc68165..e5b68fbfb7 100644
--- a/extcap/androiddump.c
+++ b/extcap/androiddump.c
@@ -39,10 +39,6 @@
#include <unistd.h>
#endif
-#ifdef HAVE_GETOPT_H
- #include <getopt.h>
-#endif
-
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
@@ -51,34 +47,6 @@
#include <arpa/inet.h>
#endif
-#ifndef HAVE_GETOPT_LONG
- #include "wsutil/wsgetopt.h"
-#endif
-
-#if defined(_WIN32) && !defined(__CYGWIN__)
- #ifdef HAVE_WINDOWS_H
- #include <windows.h>
- #endif
-
- #include <ws2tcpip.h>
-
- #ifdef HAVE_WINSOCK2_H
- #include <winsock2.h>
- #endif
-
- #include <process.h>
-
- #define socket_handle_t SOCKET
-#else
- /*
- * UN*X, or Windows pretending to be UN*X with the aid of Cygwin.
- */
- #define closesocket(socket) close(socket)
- #define socket_handle_t int
- #define INVALID_SOCKET (-1)
- #define SOCKET_ERROR (-1)
-#endif
-
/* Configuration options */
/* #define ANDROIDDUMP_USE_LIBPCAP */
#define EXTCAP_ENCAP_BLUETOOTH_H4_WITH_PHDR 1
diff --git a/extcap/extcap-base.h b/extcap/extcap-base.h
index 0dabd8b2a9..9da001a87b 100644
--- a/extcap/extcap-base.h
+++ b/extcap/extcap-base.h
@@ -28,6 +28,42 @@
#include <glib/gprintf.h>
#include <stdlib.h>
+#ifdef HAVE_GETOPT_H
+ #include <getopt.h>
+#endif
+
+#ifndef HAVE_GETOPT_LONG
+ #include "wsutil/wsgetopt.h"
+#endif
+
+#ifdef _WIN32
+ #include <io.h>
+#endif
+
+#if defined(_WIN32) && !defined(__CYGWIN__)
+ #ifdef HAVE_WINDOWS_H
+ #include <windows.h>
+ #endif
+
+ #include <ws2tcpip.h>
+
+ #ifdef HAVE_WINSOCK2_H
+ #include <winsock2.h>
+ #endif
+
+ #include <process.h>
+
+ #define socket_handle_t SOCKET
+#else
+ /*
+ * UN*X, or Windows pretending to be UN*X with the aid of Cygwin.
+ */
+ #define closesocket(socket) close(socket)
+ #define socket_handle_t int
+ #define INVALID_SOCKET (-1)
+ #define SOCKET_ERROR (-1)
+#endif
+
#define EXTCAP_BASE_OPTIONS_ENUM \
OPT_LIST_INTERFACES, \
OPT_LIST_DLTS, \
@@ -60,4 +96,4 @@
*
* vi: set shiftwidth=4 tabstop=4 noexpandtab:
* :indentSize=4:tabSize=4:noTabs=false:
- */ \ No newline at end of file
+ */
diff --git a/extcap/randpktdump.c b/extcap/randpktdump.c
index aa16ebcd0a..c31293e595 100644
--- a/extcap/randpktdump.c
+++ b/extcap/randpktdump.c
@@ -28,43 +28,6 @@
#include "randpkt_core/randpkt_core.h"
-
-#ifdef HAVE_GETOPT_H
- #include <getopt.h>
-#endif
-
-#ifndef HAVE_GETOPT_LONG
- #include "wsutil/wsgetopt.h"
-#endif
-
-#ifdef _WIN32
-#include <io.h>
-#endif
-
-#if defined(_WIN32) && !defined(__CYGWIN__)
- #ifdef HAVE_WINDOWS_H
- #include <windows.h>
- #endif
-
- #include <ws2tcpip.h>
-
- #ifdef HAVE_WINSOCK2_H
- #include <winsock2.h>
- #endif
-
- #include <process.h>
-
- #define socket_handle_t SOCKET
-#else
-/*
- * UN*X, or Windows pretending to be UN*X with the aid of Cygwin.
- */
-#define closesocket(socket) close(socket)
-#define socket_handle_t int
-#define INVALID_SOCKET (-1)
-#define SOCKET_ERROR (-1)
-#endif
-
#define RANDPKT_EXTCAP_INTERFACE "randpkt"
#define RANDPKTDUMP_VERSION_MAJOR 0
#define RANDPKTDUMP_VERSION_MINOR 1
diff --git a/extcap/sshdump.c b/extcap/sshdump.c
index 8a932bb70a..016d9d27b0 100644
--- a/extcap/sshdump.c
+++ b/extcap/sshdump.c
@@ -45,42 +45,6 @@
#include "log.h"
-#ifdef _WIN32
-#include <io.h>
-#endif
-
-#ifdef HAVE_GETOPT_H
-#include <getopt.h>
-#endif
-
-#ifndef HAVE_GETOPT_LONG
- #include "wsutil/wsgetopt.h"
-#endif
-
-#if defined(_WIN32) && !defined(__CYGWIN__)
- #ifdef HAVE_WINDOWS_H
- #include <windows.h>
- #endif
-
- #include <ws2tcpip.h>
-
- #ifdef HAVE_WINSOCK2_H
- #include <winsock2.h>
- #endif
-
- #include <process.h>
-
- #define socket_handle_t SOCKET
-#else
-/*
- * UN*X, or Windows pretending to be UN*X with the aid of Cygwin.
- */
-#define closesocket(socket) close(socket)
-#define socket_handle_t int
-#define INVALID_SOCKET (-1)
-#define SOCKET_ERROR (-1)
-#endif
-
#if defined(__FreeBSD__) || defined(BSD) || defined(__APPLE__) || defined(__linux__)
#define USE_GETIFADDRS 1
#include <ifaddrs.h>