From 0d47952611198ef6b1163f366dc03922d20b1475 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 09:42:04 +0200 Subject: Adding upstream version 7.94+git20230807.3be01efb1+dfsg. Signed-off-by: Daniel Baumann --- nbase/nbase_config.h.in | 206 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 206 insertions(+) create mode 100644 nbase/nbase_config.h.in (limited to 'nbase/nbase_config.h.in') diff --git a/nbase/nbase_config.h.in b/nbase/nbase_config.h.in new file mode 100644 index 0000000..38194d9 --- /dev/null +++ b/nbase/nbase_config.h.in @@ -0,0 +1,206 @@ + +/*************************************************************************** + * nbase_config.h.in -- Autoconf uses this template, combined with the * + * configure script knowledge about system capabilities, to build the * + * nbase_config.h file that lets nbase (and libraries that call it) better * + * understand system particulars. * + * * + ***********************IMPORTANT NMAP LICENSE TERMS************************ + * + * The Nmap Security Scanner is (C) 1996-2023 Nmap Software LLC ("The Nmap + * Project"). Nmap is also a registered trademark of the Nmap Project. + * + * This program is distributed under the terms of the Nmap Public Source + * License (NPSL). The exact license text applying to a particular Nmap + * release or source code control revision is contained in the LICENSE + * file distributed with that version of Nmap or source code control + * revision. More Nmap copyright/legal information is available from + * https://nmap.org/book/man-legal.html, and further information on the + * NPSL license itself can be found at https://nmap.org/npsl/ . This + * header summarizes some key points from the Nmap license, but is no + * substitute for the actual license text. + * + * Nmap is generally free for end users to download and use themselves, + * including commercial use. It is available from https://nmap.org. + * + * The Nmap license generally prohibits companies from using and + * redistributing Nmap in commercial products, but we sell a special Nmap + * OEM Edition with a more permissive license and special features for + * this purpose. See https://nmap.org/oem/ + * + * If you have received a written Nmap license agreement or contract + * stating terms other than these (such as an Nmap OEM license), you may + * choose to use and redistribute Nmap under those terms instead. + * + * The official Nmap Windows builds include the Npcap software + * (https://npcap.com) for packet capture and transmission. It is under + * separate license terms which forbid redistribution without special + * permission. So the official Nmap Windows builds may not be redistributed + * without special permission (such as an Nmap OEM license). + * + * Source is provided to this software because we believe users have a + * right to know exactly what a program is going to do before they run it. + * This also allows you to audit the software for security holes. + * + * Source code also allows you to port Nmap to new platforms, fix bugs, and add + * new features. You are highly encouraged to submit your changes as a Github PR + * or by email to the dev@nmap.org mailing list for possible incorporation into + * the main distribution. Unless you specify otherwise, it is understood that + * you are offering us very broad rights to use your submissions as described in + * the Nmap Public Source License Contributor Agreement. This is important + * because we fund the project by selling licenses with various terms, and also + * because the inability to relicense code has caused devastating problems for + * other Free Software projects (such as KDE and NASM). + * + * The free version of Nmap is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Warranties, + * indemnification and commercial support are all available through the + * Npcap OEM program--see https://nmap.org/oem/ + * + ***************************************************************************/ + +/* $Id$ */ +#ifndef NBASE_CONFIG_H +#define NBASE_CONFIG_H + +#undef HAVE_USLEEP + +#undef HAVE_NANOSLEEP + +#undef HAVE_STRUCT_ICMP + +#undef HAVE_IP_IP_SUM + +#undef inline + +#undef STDC_HEADERS + +#undef HAVE_STRING_H + +#undef HAVE_NETDB_H + +#undef HAVE_GETOPT_H + +#undef HAVE_UNISTD_H + +#undef HAVE_STRINGS_H + +#undef HAVE_BSTRING_H + +#undef WORDS_BIGENDIAN + +#undef HAVE_MEMORY_H + +#undef HAVE_LIBIBERTY_H + +#undef HAVE_FCNTL_H + +#undef HAVE_ERRNO_H + +/* both bzero() and memcpy() are used in the source */ +#undef HAVE_BZERO +#undef HAVE_MEMCPY +#undef HAVE_STRERROR + +#undef HAVE_SYS_PARAM_H + +#undef HAVE_SYS_SELECT_H + +#undef HAVE_SYS_SOCKIO_H + +#undef HAVE_SYS_SOCKET_H + +#undef HAVE_SYS_WAIT_H + +#undef HAVE_NET_IF_H + +#undef BSD_NETWORKING + +#undef HAVE_STRCASESTR + +#undef HAVE_STRCASECMP + +#undef HAVE_STRNCASECMP + +#undef HAVE_GETTIMEOFDAY + +#undef HAVE_SLEEP + +#undef HAVE_SIGNAL + +#undef HAVE_GETOPT + +#undef HAVE_GETOPT_LONG_ONLY + +#undef HAVE_SOCKADDR_SA_LEN + +#undef HAVE_NETINET_IF_ETHER_H + +#undef HAVE_NETINET_IN_H + +#undef HAVE_SYS_TIME_H + +#undef PWD_H + +#undef HAVE_ARPA_INET_H + +#undef HAVE_SYS_RESOURCE_H + +#undef HAVE_INTTYPES_H + +#undef HAVE_MACH_O_DYLD_H + +#undef HAVE_SYS_STAT_H + +#undef SPRINTF_RETURNS_STRING + +#undef STUPID_SOLARIS_CHECKSUM_BUG + +/* IPv6 stuff */ +#undef HAVE_IPV6 +#undef HAVE_AF_INET6 +#undef HAVE_SOCKADDR_IN6 +#undef HAVE_SOCKADDR_STORAGE +#undef HAVE_GETADDRINFO +#undef HAVE_GAI_STRERROR +#undef HAVE_GETNAMEINFO +#undef HAVE_INET_NTOP +#undef HAVE_INET_PTON + +#undef int8_t +#undef int16_t +#undef int32_t +#undef int64_t +#undef uint8_t +#undef uint16_t +#undef uint32_t +#undef uint64_t + +#undef HAVE_SNPRINTF +#undef HAVE_VASNPRINTF +#undef HAVE_ASPRINTF +#undef HAVE_VASPRINTF +#undef HAVE_VFPRINTF +#undef HAVE_VSNPRINTF +#undef NEED_SNPRINTF_PROTO +#undef NEED_VSNPRINTF_PROTO + +/* define if your compiler has __attribute__ */ +#undef HAVE___ATTRIBUTE__ + +#undef HAVE_OPENSSL + +#undef HAVE_PROC_SELF_EXE + +#undef LINUX +#undef FREEBSD +#undef OPENBSD +#undef SOLARIS +#undef SUNOS +#undef BSDI +#undef IRIX +#undef HPUX +#undef NETBSD + +#endif /* NBASE_CONFIG_H */ -- cgit v1.2.3