diff options
author | Michael Richardson <mcr@sandelman.ca> | 2023-07-26 17:01:58 -0400 |
---|---|---|
committer | Michael Richardson <mcr@sandelman.ca> | 2023-07-26 17:04:08 -0400 |
commit | 4aa89c4070e50462b258378cefc2a0d0f5d30998 (patch) | |
tree | ae3931e79a7fcb06f5d868bacae351591b038d87 | |
parent | f4f6feec8497ab25ac2f4f62da32d18d2ed464fb (diff) |
remove additional ifdefs based upon MSDOS
-rw-r--r-- | INSTALL.md | 2 | ||||
-rw-r--r-- | gencode.c | 4 | ||||
-rw-r--r-- | optimize.c | 16 | ||||
-rw-r--r-- | pcap-int.h | 11 | ||||
-rw-r--r-- | pcap.c | 27 | ||||
-rw-r--r-- | savefile.c | 6 | ||||
-rw-r--r-- | sf-pcap.c | 6 |
7 files changed, 11 insertions, 61 deletions
@@ -280,7 +280,7 @@ in `/usr/include/sys/dlpi.h`, and find the corresponding value. pcap-dbus.c - D-Bus capture support pcap-dbus.h - D-Bus capture support pcap-dlpi.c - Data Link Provider Interface support - pcap-dos.c - removed in 2023, after libpcap 1.9 + pcap-dos.c - removed in 2023, after libpcap 1.10 pcap-dpdk.c - DPDK device support pcap-dpdk.h - DPDK device support pcap-enet.c - enet support @@ -43,10 +43,6 @@ #include <stdarg.h> #include <stdio.h> -#ifdef MSDOS -#include "pcap-dos.h" -#endif - #include "pcap-int.h" #include "extract.h" @@ -141,22 +141,6 @@ lowest_set_bit(int mask) abort(); /* mask is zero */ return (u_int)bit; } -#elif (defined(MSDOS) && defined(__WATCOMC__)) || defined(STRINGS_H_DECLARES_FFS) - /* - * MS-DOS with Watcom C, which has <strings.h> and declares ffs() there, - * or some other platform (UN*X conforming to a sufficient recent version - * of the Single UNIX Specification). - */ - #include <strings.h> - #define lowest_set_bit(mask) (u_int)((ffs((mask)) - 1)) -#elif (defined(MSDOS) && defined(__DJGPP__)) || defined(__hpux) - /* - * MS-DOS with DJGPP or HP-UX 11i v3, which declare ffs() in <string.h>, - * which we've already included. Place this branch after the <strings.h> - * branch, in case a later release of HP-UX makes the declaration available - * via the standard header. - */ - #define lowest_set_bit(mask) ((u_int)(ffs((mask)) - 1)) #else /* * None of the above. @@ -40,11 +40,6 @@ #include <pcap/pcap.h> -#ifdef MSDOS - #include <fcntl.h> - #include <io.h> -#endif - #include "varattrs.h" #include "fmtutils.h" @@ -293,7 +288,6 @@ struct pcap { */ int bpf_codegen_flags; -#if !defined(_WIN32) && !defined(MSDOS) int selectable_fd; /* FD on which select()/poll()/epoll_wait()/kevent()/etc. can be done */ /* @@ -308,7 +302,6 @@ struct pcap { * prepared not to see any packets from the attempt. */ const struct timeval *required_select_timeout; -#endif /* * Placeholder for filter code if bpf not in kernel. @@ -469,7 +462,7 @@ int pcap_offline_read(pcap_t *, int, pcap_handler, u_char *); /* * Routines that most pcap implementations can use for non-blocking mode. */ -#if !defined(_WIN32) && !defined(MSDOS) +#if !defined(_WIN32) int pcap_getnonblock_fd(pcap_t *); int pcap_setnonblock_fd(pcap_t *p, int); #endif @@ -533,7 +526,7 @@ struct pcap_if_list; typedef struct pcap_if_list pcap_if_list_t; typedef int (*get_if_flags_func)(const char *, bpf_u_int32 *, char *); int pcap_platform_finddevs(pcap_if_list_t *, char *); -#if !defined(_WIN32) && !defined(MSDOS) +#if !defined(_WIN32) int pcap_findalldevs_interfaces(pcap_if_list_t *, char *, int (*)(const char *), get_if_flags_func); #endif @@ -38,9 +38,7 @@ #include <pcap-types.h> #ifndef _WIN32 #include <sys/param.h> -#ifndef MSDOS #include <sys/file.h> -#endif #include <sys/ioctl.h> #include <sys/socket.h> #ifdef HAVE_SYS_SOCKIO_H @@ -71,10 +69,6 @@ struct rtentry; /* declarations in <net/if.h> */ #include "os-proto.h" #endif -#ifdef MSDOS -#include "pcap-dos.h" -#endif - #include "pcap-int.h" #include "optimize.h" @@ -1508,13 +1502,10 @@ pcap_freealldevs(pcap_if_t *alldevs) * it actually returns the names of all interfaces, with a NUL separator * between them; some callers may depend on that. * - * MS-DOS has its own pcap_lookupdev(), but that might be useful only - * as an optimization. - * * In all other cases, we just use pcap_findalldevs() to get a list of * devices, and pick from that list. */ -#if !defined(HAVE_PACKET32) && !defined(MSDOS) +#if !defined(HAVE_PACKET32) /* * Return the name of a network interface attached to the system, or NULL * if none can be found. The interface must be configured up; the @@ -1585,9 +1576,9 @@ pcap_lookupdev(char *errbuf) pcap_freealldevs(alldevs); return (ret); } -#endif /* !defined(HAVE_PACKET32) && !defined(MSDOS) */ +#endif /* !defined(HAVE_PACKET32) */ -#if !defined(_WIN32) && !defined(MSDOS) +#if !defined(_WIN32) /* * We don't just fetch the entire list of devices, search for the * particular device, and use its first IPv4 address, as that's too @@ -1709,7 +1700,7 @@ pcap_lookupnet(const char *device, bpf_u_int32 *netp, bpf_u_int32 *maskp, *netp &= *maskp; return (0); } -#endif /* !defined(_WIN32) && !defined(MSDOS) */ +#endif /* !defined(_WIN32) */ #ifdef ENABLE_REMOTE #include "pcap-rpcap.h" @@ -2512,10 +2503,8 @@ pcap_alloc_pcap_t(char *ebuf, size_t total_size, size_t private_offset) p->handle = INVALID_HANDLE_VALUE; /* not opened yet */ #else /* _WIN32 */ p->fd = -1; /* not opened yet */ -#ifndef MSDOS p->selectable_fd = -1; p->required_select_timeout = NULL; -#endif /* MSDOS */ #endif /* _WIN32 */ /* @@ -3565,7 +3554,7 @@ pcap_fileno(pcap_t *p) } #endif /* _WIN32 */ -#if !defined(_WIN32) && !defined(MSDOS) +#if !defined(_WIN32) int pcap_get_selectable_fd(pcap_t *p) { @@ -3616,7 +3605,7 @@ pcap_getnonblock(pcap_t *p, char *errbuf) * Get the current non-blocking mode setting, under the assumption that * it's just the standard POSIX non-blocking flag. */ -#if !defined(_WIN32) && !defined(MSDOS) +#if !defined(_WIN32) int pcap_getnonblock_fd(pcap_t *p) { @@ -3656,7 +3645,7 @@ pcap_setnonblock(pcap_t *p, int nonblock, char *errbuf) return (ret); } -#if !defined(_WIN32) && !defined(MSDOS) +#if !defined(_WIN32) /* * Set non-blocking mode, under the assumption that it's just the * standard POSIX non-blocking flag. (This can be called by the @@ -4094,7 +4083,7 @@ pcap_cleanup_live_common(pcap_t *p) p->tstamp_precision_count = 0; } pcap_freecode(&p->fcode); -#if !defined(_WIN32) && !defined(MSDOS) +#if !defined(_WIN32) if (p->fd >= 0) { close(p->fd); p->fd = -1; @@ -77,12 +77,6 @@ static pcap_t *pcap_fopen_offline_with_tstamp_precision(FILE *, u_int, char *); */ #if defined(_WIN32) #define SET_BINMODE(f) _setmode(_fileno(f), _O_BINARY) -#elif defined(MSDOS) - #if defined(__HIGHC__) - #define SET_BINMODE(f) setmode(f, O_BINARY) - #else - #define SET_BINMODE(f) setmode(fileno(f), O_BINARY) - #endif #endif static int @@ -61,12 +61,6 @@ */ #if defined(_WIN32) #define SET_BINMODE(f) _setmode(_fileno(f), _O_BINARY) -#elif defined(MSDOS) - #if defined(__HIGHC__) - #define SET_BINMODE(f) setmode(f, O_BINARY) - #else - #define SET_BINMODE(f) setmode(fileno(f), O_BINARY) - #endif #endif /* |