| /src/tools/build/mk/ |
| H A D | Makefile.boot | 1 CFLAGS+= -I${WORLDTMP}/legacy/usr/include 3 LDADD+= -legacy 4 LDFLAGS+= -L${WORLDTMP}/legacy/usr/lib 7 # On MacOS using a non-mac ar will fail the build, similarly on Linux using 32 # Add various -Werror flags to catch missing function declarations 33 CFLAGS+= -Werror=implicit-function-declaration -Werror=implicit-int \ 34 -Werror=return-type -Wundef 35 CFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 36 # This is needed for code that compiles for pre-C11 C standards 37 CWARNFLAGS.clang+=-Wno-typedef-redefinition [all …]
|
| /src/contrib/libpcap/pcap/ |
| H A D | sll.h | 1 /*- 40 * For captures on Linux cooked sockets, we construct a fake header 43 * a 2-byte "packet type" which is one of: 51 * a 2-byte Ethernet protocol field; 53 * a 2-byte link-layer type; 55 * a 2-byte link-layer address length; 57 * an 8-byte source link-layer address, whose actual length is 60 * All fields except for the link-layer address are in network byte order. 63 * LINUX_SLL_ values below. If you must change the link-layer header 64 * for a "cooked" Linux capture, introduce a new DLT_ type (ask [all …]
|
| /src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_platform_limits_linux.cpp | 1 //===-- sanitizer_platform_limits_linux.cpp -------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 // Sizes and layouts of linux kernel data structures. 12 //===----------------------------------------------------------------------===// 14 // This is a separate compilation unit for linux headers that conflict with 15 // userspace headers. 24 // For offsetof -> __builtin_offsetof definition. 28 // are not defined anywhere in userspace headers. Fake them. This seems to work 29 // fine with newer headers, too. [all …]
|
| /src/contrib/ldns/ |
| H A D | README-Travis.md | 3 …s. Compilers include Clang and GCC; while platforms include Android, iOS, Linux, and OS X on AMD64… 5 …n builds LDNS. The testing is tailored for Android NDK-r19 and above, and includes NDK-r20 and NDK… 9 The LDNS Travis configuration file `.travis.yml` does not use top-level keys like `os:` and `compil… 13 …des AMD64, Aarch64, PowerPC and s390x. PowerPC is a little-endian platform, and s390x is a big-end… 16 - os: linux 17 name: GCC on Linux, Aarch64 21 - os: linux 22 name: Clang on Linux, Aarch64 37 - os: linux 38 name: UBsan, GCC on Linux, Amd64 [all …]
|
| /src/contrib/unbound/ |
| H A D | README-Travis.md | 3 …s. Compilers include Clang and GCC; while platforms include Android, iOS, Linux, and OS X on AMD64… 5 …uilds Unbound. The testing is tailored for Android NDK-r19 and above, and includes NDK-r20 and NDK… 9 The Unbound Travis configuration file `.travis.yml` does not use top-level keys like `os:` and `com… 13 …des AMD64, Aarch64, PowerPC and s390x. PowerPC is a little-endian platform, and s390x is a big-end… 16 - os: linux 17 name: GCC on Linux, Aarch64 21 - os: linux 22 name: Clang on Linux, Aarch64 37 - os: linux 38 name: UBsan, GCC on Linux, Amd64 [all …]
|
| /src/sys/contrib/openzfs/contrib/debian/ |
| H A D | control.modules.in | 1 Source: openzfs-linux 4 Maintainer: ZFS on Linux specific mailing list <zfs-discuss@list.zfsonlinux.org> 5 Build-Depends: debhelper-compat (= 10), 6 dkms (>> 2.1.1.2-5), 8 linux-headers-_KVERS_ | raspberrypi-kernel-headers 9 Standards-Version: 4.3.0 11 Vcs-Git: https://github.com/openzfs/zfs.git 12 Vcs-Browser: https://github.com/openzfs/zfs 14 Package: openzfs-zfs-modules-_KVERS_ 16 Provides: openzfs-zfs-modules [all …]
|
| /src/contrib/libpcap/ |
| H A D | CHANGES | 4 Fix "tcpdump -i <n>" for something-only libpcap builds. 10 CVE-2025-11961: Fix OOBR and OOBW in pcap_ether_aton(). 17 Link-layer types: 40 platform-independent. 45 Linux: 47 Don't create monitor-mode interface if we're capturing on one. 54 Handle errors better when checking for a DSA-tagged interface. 57 Fix detection and enabling of zero-copy support. 58 Fix errors in the zero-copy code. 60 Fix not to ignore logical interfaces in fad-gifc.c and [all …]
|
| H A D | configure.ac | 24 # These are the variables that are used in Makefile, pcap-config, and 42 # pcap-config, so that "pcap-config --libs --static" will report them. 45 # REQUIRES_PRIVATE: pkg-config package names for additional libraries 48 # so that "pkg-config --libs --static" will report them, and so that 52 # V_CCOPT: additional compiler flags other than -I and -D flags 56 # V_DEFS: additional -D compiler flags needed when compiling 59 # V_INCLS: additional -I compiler flags needed when compiling 63 # library needs to be linked. Used in Makefile; not used in pcap-config 66 # that dynamic library doesn't have to link with those libraries - 72 # in pcap-config, so that "pcap-config --libs --static" will report [all …]
|
| H A D | pcap-filter.manmisc.in | 21 .TH PCAP-FILTER @MAN_MISC_INFO@ "13 June 2023" 23 pcap-filter \- packet filter syntax 54 E.g., `\fBhost\fP foo', `\fBnet\fP 128.3', `\fBport\fP 20', `\fBportrange\fP 6000-6008'. 75 E.g., `\fBsrc\fP foo', `\fBdst net\fP 128.3', `\fBsrc or dst port\fP ftp-data'. 106 `\fBudp portrange\fP 7000-7009', `\fBwlan addr2\fP 0:2:3:4:5:6'. 117 network interface''. FDDI headers contain Ethernet-like source 118 and destination addresses, and often contain Ethernet-like packet 121 FDDI headers also contain other fields, 125 paragraph's statements about FDDI headers also apply to Token Ring 126 and 802.11 wireless LAN headers. For 802.11 headers, the destination [all …]
|
| H A D | pcap-util.c | 21 * pcap-util.c - common code for various files 26 #include <pcap-types.h> 33 #include "pcap-int.h" 35 #include "pcap-usb-linux-common.h" 37 #include "pcap-util.h" 41 * Most versions of the DLT_PFLOG pseudo-header have UID and PID fields 51 u_int caplen = hdr->caplen; in swap_pflog_header() 52 u_int length = hdr->len; in swap_pflog_header() 56 if (caplen < (u_int) (offsetof(struct pfloghdr, uid) + sizeof pflhdr->uid) || in swap_pflog_header() 57 length < (u_int) (offsetof(struct pfloghdr, uid) + sizeof pflhdr->uid)) { in swap_pflog_header() [all …]
|
| /src/sys/contrib/openzfs/.github/workflows/scripts/ |
| H A D | qemu-3-deps-vm.sh | 11 set -eu 16 acl alpine-sdk attr autoconf automake bash build-base clang21 coreutils \ 17 cpio cryptsetup curl curl-dev dhcpcd eudev eudev-dev eudev-libs findutils \ 18 fio gawk gdb gettext-dev git grep jq libaio libaio-dev libcurl \ 19 libtirpc-dev libtool libunwind libunwind-dev linux-headers linux-tools \ 20 linux-virt linux-virt-dev lsscsi m4 make nfs-utils openssl-dev parted \ 21 pax procps py3-cffi py3-distlib py3-packaging py3-setuptools python3 \ 22 python3-dev qemu-guest-agent rng-tools rsync samba samba-server sed \ 23 strace sysstat util-linux util-linux-dev wget words xfsprogs xxhash \ 24 zlib-dev pamtester@testing [all …]
|
| /src/contrib/openbsm/ |
| H A D | INSTALL | 5 and Linux. Some components are built only if appropriate kernel audit 11 On Linux systems, OpenSSL headers may have to be installed to support 12 encryption of on-the-wire audit streams using auditdistd; the following 15 sudo apt-get install libssl-dev 22 configure of the location of the OpenSSL headers and library: 24 CFLAGS=-I/usr/local/opt/openssl/include \ 25 LDFLAGS=-L/usr/local/opt/openssl/lib \ 38 --prefix argument to configure. If installing to a specific directory, 42 ./configure --prefix=/home/rwatson/openbsm
|
| /src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | AuxVector.h | 1 //===-- AuxVector.h ---------------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 23 /// On Linux and FreeBSD, running "LD_SHOW_AUXV=1 ./executable" will spew AUX 24 /// information. Added AUXV prefix to avoid potential conflicts with system- 30 AUXV_AT_PHDR = 3, ///< Program headers. 32 AUXV_AT_PHNUM = 5, ///< Number of program headers. 43 // At this point Linux and FreeBSD diverge and many of the following values 44 // are Linux specific. If you use them make sure you are in Linux specific 56 AUXV_AT_SECURE = 23, ///< Boolean, was exec setuid-like? [all …]
|
| /src/sys/contrib/openzfs/config/ |
| H A D | kernel-stdarg.m4 | 1 dnl # SPDX-License-Identifier: CDDL-1.0 3 dnl # Linux 5.15 gets rid of -isystem and external <stdarg.h> inclusion 4 dnl # and ships its own <linux/stdarg.h>. Check if this header file does 11 #include <linux/stdarg.h> 15 #error "<linux/stdarg.h> is invalid" 22 dnl # Linux 5.15 ships its own stdarg.h and doesn't allow to 23 dnl # include compiler headers. 25 AC_MSG_CHECKING([whether standalone <linux/stdarg.h> exists]) 29 [standalone <linux/stdarg.h> exists])
|
| /src/sys/contrib/xz-embedded/linux/lib/ |
| H A D | decompress_unxz.c | 2 * Wrapper for decompressing XZ-compressed kernel, initramfs, and initrd 11 * Important notes about in-place decompression 21 * The worst case for in-place decompression is that the beginning of 23 * incompressible. Thus, we must look for worst-case expansion when the 31 * Block Header (8-12) 33 * Block Padding (0-3) 35 * Index (8-20) 39 * 2-4 Blocks just in case. Because Stream Header and also Block Header 41 * data, we can ignore them from our calculations. Block Headers of possible 74 * - 128 bytes for the .xz file format headers; [all …]
|
| /src/tools/build/ |
| H A D | Makefile | 20 # Also add ufs/ffs/msdosfs/disk headers to allow building makefs as a bootstrap tool 42 _XCODE_ROOT!=xcode-select -p 43 # since macOS 10.14 C headers are no longer installed in /usr but only 46 # Only command line tools installed -> host headers are in the SDKs directory 49 # Full XCode installed -> host headers are below Platforms/MacOSX.platform 54 .error You must install the macOS SDK (try xcode-select --install) 60 # Allow building libc-internal files (also on non-FreeBSD hosts) 61 CFLAGS+= -I${.CURDIR}/libc-bootstrap 62 # Symbol versioning is not required for -legacy (and macOS bootstrap) 65 _WITH_PWCACHEDB!= grep -c pwcache_groupdb ${HOST_INCLUDE_ROOT}/grp.h || true [all …]
|
| /src/lib/clang/include/clang/Config/ |
| H A D | config.h | 1 /* This generated file is for internal use. Do not include it from headers. */ 11 /* Default to -fPIE and -pie on Linux. */ 29 /* Default OpenMP runtime used by -fopenmp. */ 41 /* Directories clang will search for headers */ 48 /* Default <path> to all compiler invocations for --sysroot=<path>. */ 69 /* pass --build-id to ld */ 75 /* Enable IEEE binary128 as default long double format on PowerPC Linux. */
|
| /src/sys/contrib/openzfs/lib/libspl/include/os/linux/sys/ |
| H A D | mount.h | 1 // SPDX-License-Identifier: CDDL-1.0 11 * or https://opensource.org/licenses/CDDL-1.0. 38 * Some old glibc headers don't define BLKGETSIZE64 39 * and we don't want to require the kernel headers 46 * Some old glibc headers don't correctly define MS_DIRSYNC and 48 * headers define MS_DIRSYNC to be S_WRITE. 55 * Some old glibc headers don't correctly define MS_POSIXACL and 56 * instead leave it undefined. When using these older headers define 69 * Older glibc <sys/mount.h> headers did not define all the available 86 * Overlay mount is default in Linux, but for solaris/zfs [all …]
|
| /src/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Linux.cpp | 1 //===--- Linux.h - Linux ToolChain Implementations --------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 #include "Linux.h" 37 /// Debian-based systems are starting to use a multiarch setup where they use 38 /// a target-triple directory in the library and header search paths. 41 std::string Linux::getMultiarchTriple(const Driver &D, in getMultiarchTriple() 57 // common linux triples that don't quite match the Clang triple for both in getMultiarchTriple() 58 // 32-bit and 64-bit targets. Multiarch fixes its install triples to these in getMultiarchTriple() 63 return "arm-linux-androideabi"; in getMultiarchTriple() [all …]
|
| /src/sys/contrib/openzfs/lib/libspl/include/os/freebsd/sys/ |
| H A D | mount.h | 1 // SPDX-License-Identifier: CDDL-1.0 11 * or https://opensource.org/licenses/CDDL-1.0. 46 * Some old glibc headers don't correctly define MS_DIRSYNC and 48 * headers define MS_DIRSYNC to be S_WRITE. 55 * Some old glibc headers don't correctly define MS_POSIXACL and 56 * instead leave it undefined. When using these older headers define 77 * Older glibc <sys/mount.h> headers did not define all the available 94 * Overlay mount is default in Linux, but for solaris/zfs 96 * provide a flag (-O) to mount over a non empty directory.
|
| /src/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | trace.h | 1 // SPDX-License-Identifier: CDDL-1.0 10 * or https://opensource.org/licenses/CDDL-1.0. 26 * Calls to DTRACE_PROBE* are mapped to standard Linux kernel trace points 36 * macros defined in the general tracing headers(see trace_vdev.h) and 38 * source files include the general tracing headers, e.g. 43 * tracing headers thereby defining all stub functions in one place via 59 #include <linux/tracepoint.h>
|
| /src/contrib/libcbor/doc/source/ |
| H A D | getting_started.rst | 4 Pre-built Linux packages are available in most mainstream distributions 8 .. code-block:: bash 10 apt-get install libcbor-dev 14 .. code-block:: bash 16 yum install libcbor-devel 21 .. code-block:: bash 28 ------------------------------ 31 - C99 compiler 32 …- CMake_ 2.8 or newer (might also be called ``cmakesetup``, ``cmake-gui`` or ``ccmake`` depending … 33 - C build system CMake can target (make, Apple Xcode, MinGW, ...) [all …]
|
| /src/contrib/libfido2/.github/workflows/ |
| H A D | alpine_builds.yml | 1 # Copyright (c) 2022-2023 Yubico AB. All rights reserved. 2 # Use of this source code is governed by a BSD-style 4 # SPDX-License-Identifier: BSD-2-Clause 11 - main 14 - main 15 - '*-ci' 19 runs-on: ubuntu-20.04 22 fail-fast: false 26 - name: dependencies 28 apk -q update [all …]
|
| /src/contrib/wpa/src/drivers/ |
| H A D | linux_wext.h | 2 * Driver interaction with generic Linux Wireless Extensions 3 * Copyright (c) 2003-2011, Jouni Malinen <j@w1.fi> 16 * headers. 35 #include <linux/wireless.h>
|
| /src/crypto/openssh/ |
| H A D | README.platform | 20 than the build host then you can add "-DBROKEN_GETADDRINFO" to CFLAGS 21 to force the previous IPv4-only behaviour. 31 --with-ssl-dir=/opt/freeware --with-zlib=/opt/freeware 44 ------ 46 gcc, gcc-mingw-core, mingw-runtime, binutils, make, openssl, 47 openssl-devel, zlib, minres, minires-devel. 51 ------------------ 52 Darwin does not provide a tun(4) driver required for OpenSSH-based 57 Point-to-Point (Layer 3) and Ethernet (Layer 2) mode using a third 63 Linux [all …]
|