===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
systemd-247/NEWS-4878-
systemd-247/NEWS:4879:        * sd-daemon gained a new API sd_is_socket_sockaddr() for determining
systemd-247/NEWS-4880-          whether a specific socket file descriptor matches a specified socket
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-55-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:56:Everything described below is located on a placeholder file system `$BOOT`. The installer program should pick `$BOOT` according to the following rules:
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-57-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-58-* On disks with an MBR partition table:
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:59:  * If the OS is installed on a disk with an MBR partition table, and a partition with the type id of 0xEA already exists it should be used as `$BOOT`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:60:  * Otherwise, if the OS is installed on a disk with an MBR partition table, a new partition with type id of 0xEA shall be created, of a suitable size (let's say 500MB), and it should be used as `$BOOT`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-61-* On disks with GPT (GUID Partition Table)
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:62:  * If the OS is installed on a disk with GPT, and an Extended Boot Loader Partition or XBOOTLDR partition for short, i.e. a partition with GPT type GUID of `bc13c2ff-59e6-4262-a352-b275fd6f7172`, already exists, it should be used as `$BOOT`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:63:  * Otherwise, if the OS is installed on a disk with GPT, and an EFI System Partition or ESP for short, i.e. a partition with GPT type UID of `c12a7328-f81f-11d2-ba4b-00a0c93ec93b`) already exists and is large enough (let's say 250MB) and otherwise qualifies, it should be used as `$BOOT`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:64:  * Otherwise, if the OS is installed on a disk with GPT, and if the ESP partition already exists but is too small, a new suitably sized (let's say 500MB) XBOOTLDR partition shall be created and used as `$BOOT`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:65:  * Otherwise, if the OS is installed on a disk with GPT, and no ESP partition exists yet, a new suitably sized (let's say 500MB) ESP should be created and used as `$BOOT`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-66-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:67:This placeholder file system shall be determined during _installation time_, and an fstab entry may be created. It should be mounted to either `/boot/` or `/efi/`. Additional locations like `/boot/efi/`, with `/boot/` being a separate file system, might be supported by implementations. This is not recommended because the mounting of `$BOOT` is then dependent on and requires the mounting of the intermediate file system.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-68-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:69:**Note:** _`$BOOT` should be considered **shared** among all OS installations of a system. Instead of maintaining one `$BOOT` per installed OS (as `/boot/` was traditionally handled), all installed OS share the same place to drop in their boot-time configuration._
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-70-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:71:For systems where the firmware is able to read file systems directly, `$BOOT`
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-72-must be a file system readable by the firmware. For other systems and generic
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:73:installation and live media, `$BOOT` must be a VFAT (16 or 32) file
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:74:system. Applications accessing `$BOOT` should hence not assume that fancier
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-75-file system features such as symlinks, hardlinks, access control or case
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-93-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:94:Note that the `$BOOT` partition is not supposed to be exclusive territory of
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-95-this specification. This specification only defines semantics of the `/loader/`
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-99-files and directories in the same file system. For example, boot loaders that
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:100:implement this specification might install their own boot code into the `$BOOT`
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:101:partition. On systems where `$BOOT` is the ESP this is a particularly common
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-102-setup. Implementations of this specification must be able to operate correctly
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-109-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:110:We define two directories below `$BOOT`:
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-111-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:112:* `$BOOT/loader/` is the directory containing all files needed for Type #1 entries
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:113:* `$BOOT/loader/entries/` is the directory containing the drop-in snippets. This directory contains one `.conf` file for each boot menu item.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-114-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:115:**Note:** _In all cases the `/loader/` directory should be located directly in the root of the file system. Specifically, if `$BOOT` is the ESP, then `/loader/` directory should be located directly in the root directory of the ESP, and not in the `/EFI/` subdirectory._
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-116-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:117:Inside the `$BOOT/loader/entries/` directory each OS vendor may drop one or
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-118-more configuration snippets with the suffix ".conf", one for each boot menu
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-125-identifier (The ID field of `/etc/os-release`). Example:
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:126:`$BOOT/loader/entries/6a9857a393724b7a981ebb5b8495b9ea-3.8.0-2.fc19.x86_64.conf`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-127-
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-139-* `machine-id` shall contain the machine ID of the OS `/etc/machine-id`. This is useful for boot loaders and applications to filter out boot entries, for example to show only a single newest kernel per OS, or to group items by OS, or to maybe filter out the currently booted OS in UIs that want to show only other installed operating systems. This ID shall be formatted as 32 lower case hexadecimal characters (i.e. without any UUID formatting). This key is optional. Example: `4098b3f648d74c13b1f04ccfba7798e8`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:140:* `linux` refers to the Linux kernel to spawn and shall be a path relative to the `$BOOT` directory. It is recommended that every distribution creates a machine id and version specific subdirectory below `$BOOT` and places its kernels and initial RAM disk images there. Example: `/6a9857a393724b7a981ebb5b8495b9ea/3.8.0-2.fc19.x86_64/linux`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:141:* `initrd` refers to the initrd to use when executing the kernel. This also shall be a path relative to the `$BOOT` directory. This key is optional. This key may appear more than once in which case all specified images are used, in the order they are listed. Example: `6a9857a393724b7a981ebb5b8495b9ea/3.8.0-2.fc19.x86_64/initrd`.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:142:* `efi` refers to an arbitrary EFI program. This also takes a path relative to `$BOOT`. If this key is set, and the system is not an EFI system this entry should be hidden.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-143-* `options` shall contain kernel parameters to pass to the Linux kernel to spawn. This key is optional and may appear more than once in which case all specified parameters are used in the order they are listed.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-144-* `devicetree` refers to the binary device tree to use when executing the
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:145:kernel. This also shall be a path relative to the `$BOOT` directory. This
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-146-key is optional. Example: `6a9857a393724b7a981ebb5b8495b9ea/3.8.0-2.fc19.armv7hl/tegra20-paz00.dtb`.
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-184-[dracut(8)](http://man7.org/linux/man-pages/man8/dracut.8.html). Such unified
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:185:images will be searched for under `$BOOT/EFI/Linux/` and must have the
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-186-extension `.efi`. Support for images of this type is of course specific to
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-217-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:218:A _boot loader_ needs a file system driver to discover and read `$BOOT`, then
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:219:simply reads all files `$BOOT/loader/entries/*.conf`, and populates its boot
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-220-menu with this. On EFI, it then extends this with any unified kernel images
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:221:found in `$BOOT/EFI/Linux/*.efi`. It may also add additional entries, for
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-222-example a "Reboot into firmware" option. Optionally it may sort the menu based
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-228-For "Boot Loader Specification Entries" (Type #1), the _kernel package
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:229:installer_ installs the kernel and initrd images to `$BOOT` (it is recommended
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-230-to place these files in a vendor and OS and installation specific directory)
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-231-and then generates a configuration snippet for it, placing this in
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:232:`$BOOT/loader/entries/xyz.conf`, with xyz as concatenation of machine id and
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-233-version information (see above). The files created by a kernel package are
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-236-For "EFI Unified Kernel Images" (Type #2), the vendor or kernel package
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:237:installer creates the combined image and drops it into `$BOOT/EFI/Linux/`. This
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-238-file is also private property of the kernel package and should be removed along
##############################################
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-242-
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md:243:An _OS installer_ picks the right place for `$BOOT` as defined above (possibly creating a partition and file system for it) and pre-creates the `/loader/entries/` directory in it. It then installs an appropriate boot loader that can read these snippets. Finally, it installs one or more kernel packages.
systemd-247/docs/BOOT_LOADER_SPECIFICATION.md-244-
##############################################
systemd-247/docs/CGROUP_DELEGATION.md-454-   mount only a sub-tree of the host's cgroup tree into the container. Part of
systemd-247/docs/CGROUP_DELEGATION.md:455:   the cgroup API is that `/proc/$PID/cgroup` reports the cgroup path of every
systemd-247/docs/CGROUP_DELEGATION.md-456-   process, and hence any path below `/sys/fs/cgroup/` needs to match what
systemd-247/docs/CGROUP_DELEGATION.md:457:   `/proc/$PID/cgroup` of the payload processes reports. What you can do safely
systemd-247/docs/CGROUP_DELEGATION.md-458-   however, is mount the upper parts of the cgroup tree read-only (or even
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-15-
systemd-247/docs/CONTAINER_INTERFACE.md:16:## Execution Environment
systemd-247/docs/CONTAINER_INTERFACE.md-17-
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-57-   `/dev/console`, and not care about VTs or multiple gettys on VTs. (But see
systemd-247/docs/CONTAINER_INTERFACE.md:58:   `$container_ttys` below.)
systemd-247/docs/CONTAINER_INTERFACE.md-59-
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-62-   explicitly *not* OK to just mount a sub-hierarchy into the container as that
systemd-247/docs/CONTAINER_INTERFACE.md:63:   is incompatible with `/proc/$PID/cgroup` (which lists full paths). Also the
systemd-247/docs/CONTAINER_INTERFACE.md-64-   root-level cgroup directories tend to be quite different from inner
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-90-1. To allow systemd (and other programs) to identify that it is executed within
systemd-247/docs/CONTAINER_INTERFACE.md:91:   a container, please set the `$container` environment variable for PID 1 in
systemd-247/docs/CONTAINER_INTERFACE.md-92-   the container to a short lowercase string identifying your
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-98-   enabled if `/etc/machine-id` is empty (i.e. not yet set) at boot time of the
systemd-247/docs/CONTAINER_INTERFACE.md:99:   container. The container manager should set `$container_uuid` as environment
systemd-247/docs/CONTAINER_INTERFACE.md-100-   variable for the container's PID 1 to the container UUID. (This is similar
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-110-3. systemd can automatically spawn login gettys on additional ptys. A container
systemd-247/docs/CONTAINER_INTERFACE.md:111:   manager can set the `$container_ttys` environment variable for the
systemd-247/docs/CONTAINER_INTERFACE.md-112-   container's PID 1 to tell it on which ptys to spawn gettys. The variable
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-125-   running the container manager, if this is considered desirable, please parse
systemd-247/docs/CONTAINER_INTERFACE.md:126:   the host's `/etc/os-release` and set a `$container_host_<key>=<VALUE>`
systemd-247/docs/CONTAINER_INTERFACE.md-127-   environment variable for the ID fields described by the [os-release
systemd-247/docs/CONTAINER_INTERFACE.md-128-   interface](https://www.freedesktop.org/software/systemd/man/os-release.html), eg:
systemd-247/docs/CONTAINER_INTERFACE.md:129:   `$container_host_id=debian`
systemd-247/docs/CONTAINER_INTERFACE.md:130:   `$container_host_build_id=2020-06-15`
systemd-247/docs/CONTAINER_INTERFACE.md:131:   `$container_host_variant_id=server`
systemd-247/docs/CONTAINER_INTERFACE.md:132:   `$container_host_version_id=10`
systemd-247/docs/CONTAINER_INTERFACE.md-133-
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-139-   'ramfs'), and the absolute path to this directory exported in the
systemd-247/docs/CONTAINER_INTERFACE.md:140:   `$CREDENTIALS_DIRECTORY` environment variable. If the container managers
systemd-247/docs/CONTAINER_INTERFACE.md-141-   does this, the credentials passed to the service manager can be propagated
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-169-   service. It will then receive the sockets starting with FD 3, the number of
systemd-247/docs/CONTAINER_INTERFACE.md:170:   passed FDs in `$LISTEN_FDS` and its PID as `$LISTEN_PID`. It should take
systemd-247/docs/CONTAINER_INTERFACE.md-171-   these and pass them on to the container's init process, also setting
systemd-247/docs/CONTAINER_INTERFACE.md:172:   $LISTEN_FDS and `$LISTEN_PID` (basically, it can just leave the FDs and
systemd-247/docs/CONTAINER_INTERFACE.md:173:   `$LISTEN_FDS` untouched, but it needs to adjust `$LISTEN_PID` to the
systemd-247/docs/CONTAINER_INTERFACE.md-174-   container init process). That's all that's necessary to make socket
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-188-   wants to tell the service manager about readiness. A container manager can
systemd-247/docs/CONTAINER_INTERFACE.md:189:   set the `$NOTIFY_SOCKET` environment variable to a suitable socket path to
systemd-247/docs/CONTAINER_INTERFACE.md-190-   make use of this functionality. (Also see information about
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-246-   container manager when boot-up is complete. The path used for this doesn't
systemd-247/docs/CONTAINER_INTERFACE.md:247:   matter much as it is communicated via the `$NOTIFY_SOCKET` environment
systemd-247/docs/CONTAINER_INTERFACE.md-248-   variable, following the usual protocol for this, however it's suitable, and
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-255-5. The `/run/host/container-manager` file may be used to pass the same
systemd-247/docs/CONTAINER_INTERFACE.md:256:   information as the `$container` environment variable (see above), i.e. a
systemd-247/docs/CONTAINER_INTERFACE.md-257-   short string identifying the container manager implementation. This file
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-262-6. The `/run/host/container-uuid` file may be used to pass the same information
systemd-247/docs/CONTAINER_INTERFACE.md:263:   as the `$container_uuid` environment variable (see above). This file should
systemd-247/docs/CONTAINER_INTERFACE.md-264-   be newline terminated.
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-266-7. The `/run/host/credentials/` directory is a good place to pass credentials
systemd-247/docs/CONTAINER_INTERFACE.md:267:   into the container, using the `$CREDENTIALS_DIRECTORY` protocol, see above.
systemd-247/docs/CONTAINER_INTERFACE.md-268-
##############################################
systemd-247/docs/CONTAINER_INTERFACE.md-310-6. Don't mount only a sub-tree of the `cgroupfs` into the container. This will not
systemd-247/docs/CONTAINER_INTERFACE.md:311:   work as `/proc/$PID/cgroup` lists full paths and cannot be matched up with
systemd-247/docs/CONTAINER_INTERFACE.md-312-   the actual `cgroupfs` tree visible, then. (You may "prune" some branches
##############################################
systemd-247/docs/CONVERTING_TO_HOMED.md-94-
systemd-247/docs/CONVERTING_TO_HOMED.md:95:   In this command line, replace `$UID` by the UID you previously used,
systemd-247/docs/CONVERTING_TO_HOMED.md-96-   i.e. the third field of the `getent passwd foobar` output above. Similar,
systemd-247/docs/CONVERTING_TO_HOMED.md:97:   replace `$GECOS` by the GECOS field of your old account, i.e the fifth field
systemd-247/docs/CONVERTING_TO_HOMED.md-98-   of the old output. If your distribution traditionally does not assign a
##############################################
systemd-247/docs/ENVIRONMENT.md-21-
systemd-247/docs/ENVIRONMENT.md:22:* `$SYSTEMD_OFFLINE=[0|1]` — if set to `1`, then `systemctl` will
systemd-247/docs/ENVIRONMENT.md-23-  refrain from talking to PID 1; this has the same effect as the historical
##############################################
systemd-247/docs/ENVIRONMENT.md-30-
systemd-247/docs/ENVIRONMENT.md:31:* `$SYSTEMD_IGNORE_CHROOT=1` — if set, don't check whether being invoked in a
systemd-247/docs/ENVIRONMENT.md-32-  `chroot()` environment. This is particularly relevant for systemctl, as it
##############################################
systemd-247/docs/ENVIRONMENT.md-37-
systemd-247/docs/ENVIRONMENT.md:38:* `$SD_EVENT_PROFILE_DELAYS=1` — if set, the sd-event event loop implementation
systemd-247/docs/ENVIRONMENT.md-39-  will print latency information at runtime.
systemd-247/docs/ENVIRONMENT.md-40-
systemd-247/docs/ENVIRONMENT.md:41:* `$SYSTEMD_PROC_CMDLINE` — if set, the contents are used as the kernel command
systemd-247/docs/ENVIRONMENT.md-42-  line instead of the actual one in /proc/cmdline. This is useful for
##############################################
systemd-247/docs/ENVIRONMENT.md-45-
systemd-247/docs/ENVIRONMENT.md:46:* `$SYSTEMD_FSTAB` — if set, use this path instead of /etc/fstab. Only useful
systemd-247/docs/ENVIRONMENT.md-47-  for debugging.
systemd-247/docs/ENVIRONMENT.md-48-
systemd-247/docs/ENVIRONMENT.md:49:* `$SYSTEMD_CRYPTTAB` — if set, use this path instead of /etc/crypttab. Only
systemd-247/docs/ENVIRONMENT.md-50-  useful for debugging. Currently only supported by systemd-cryptsetup-generator.
systemd-247/docs/ENVIRONMENT.md-51-
systemd-247/docs/ENVIRONMENT.md:52:* `$SYSTEMD_EFI_OPTIONS` — if set, used instead of the string in the
systemd-247/docs/ENVIRONMENT.md:53:  SystemdOptions EFI variable. Analogous to `$SYSTEMD_PROC_CMDLINE`.
systemd-247/docs/ENVIRONMENT.md-54-
systemd-247/docs/ENVIRONMENT.md:55:* `$SYSTEMD_IN_INITRD` — takes a boolean. If set, overrides initrd detection.
systemd-247/docs/ENVIRONMENT.md-56-  This is useful for debugging and testing initrd-only programs in the main
##############################################
systemd-247/docs/ENVIRONMENT.md-58-
systemd-247/docs/ENVIRONMENT.md:59:* `$SYSTEMD_BUS_TIMEOUT=SECS` — specifies the maximum time to wait for method call
systemd-247/docs/ENVIRONMENT.md-60-  completion. If no time unit is specified, assumes seconds. The usual other units
##############################################
systemd-247/docs/ENVIRONMENT.md-63-
systemd-247/docs/ENVIRONMENT.md:64:* `$SYSTEMD_MEMPOOL=0` — if set, the internal memory caching logic employed by
systemd-247/docs/ENVIRONMENT.md-65-  hash tables is turned off, and libc malloc() is used for all allocations.
systemd-247/docs/ENVIRONMENT.md-66-
systemd-247/docs/ENVIRONMENT.md:67:* `$SYSTEMD_EMOJI=0` — if set, tools such as "systemd-analyze security" will
systemd-247/docs/ENVIRONMENT.md-68-  not output graphical smiley emojis, but ASCII alternatives instead. Note that
##############################################
systemd-247/docs/ENVIRONMENT.md-71-
systemd-247/docs/ENVIRONMENT.md:72:* `$RUNTIME_DIRECTORY` — various tools use this variable to locate the
systemd-247/docs/ENVIRONMENT.md-73-  appropriate path under /run. This variable is also set by the manager when
##############################################
systemd-247/docs/ENVIRONMENT.md-75-
systemd-247/docs/ENVIRONMENT.md:76:* `$SYSTEMD_CRYPT_PREFIX` — if set configures the hash method prefix to use for
systemd-247/docs/ENVIRONMENT.md-77-  UNIX crypt() when generating passwords. By default the system's "preferred
systemd-247/docs/ENVIRONMENT.md-78-  method" is used, but this can be overridden with this environment
systemd-247/docs/ENVIRONMENT.md:79:  variable. Takes a prefix such as `$6$` or `$y$`. (Note that this is only
systemd-247/docs/ENVIRONMENT.md-80-  honoured on systems built with libxcrypt and is ignored on systems using
##############################################
systemd-247/docs/ENVIRONMENT.md-82-
systemd-247/docs/ENVIRONMENT.md:83:* `$SYSTEMD_RDRAND=0` — if set, the RDRAND instruction will never be used,
systemd-247/docs/ENVIRONMENT.md-84-  even if the CPU supports it.
systemd-247/docs/ENVIRONMENT.md-85-
systemd-247/docs/ENVIRONMENT.md:86:* `$SYSTEMD_SECCOMP=0` – if set, seccomp filters will not be enforced, even if
systemd-247/docs/ENVIRONMENT.md-87-  support for it is compiled in and available in the kernel.
systemd-247/docs/ENVIRONMENT.md-88-
systemd-247/docs/ENVIRONMENT.md:89:* `$SYSTEMD_LOG_SECCOMP=1` — if set, system calls blocked by seccomp filtering,
systemd-247/docs/ENVIRONMENT.md-90-  for example in systemd-nspawn, will be logged to the audit log, if the current
##############################################
systemd-247/docs/ENVIRONMENT.md-94-
systemd-247/docs/ENVIRONMENT.md:95:* `$SYSTEMCTL_FORCE_BUS=1` — if set, do not connect to PID1's private D-Bus
systemd-247/docs/ENVIRONMENT.md-96-  listener, and instead always connect through the dbus-daemon D-bus broker.
systemd-247/docs/ENVIRONMENT.md-97-
systemd-247/docs/ENVIRONMENT.md:98:* `$SYSTEMCTL_INSTALL_CLIENT_SIDE=1` — if set, enable or disable unit files on
systemd-247/docs/ENVIRONMENT.md-99-  the client side, instead of asking PID 1 to do this.
systemd-247/docs/ENVIRONMENT.md-100-
systemd-247/docs/ENVIRONMENT.md:101:* `$SYSTEMCTL_SKIP_SYSV=1` — if set, do not call out to SysV compatibility hooks.
systemd-247/docs/ENVIRONMENT.md-102-
##############################################
systemd-247/docs/ENVIRONMENT.md-104-
systemd-247/docs/ENVIRONMENT.md:105:* `$SYSTEMD_NSPAWN_UNIFIED_HIERARCHY=1` — if set, force nspawn into unified
systemd-247/docs/ENVIRONMENT.md-106-  cgroup hierarchy mode.
systemd-247/docs/ENVIRONMENT.md-107-
systemd-247/docs/ENVIRONMENT.md:108:* `$SYSTEMD_NSPAWN_API_VFS_WRITABLE=1` — if set, make /sys and /proc/sys and
systemd-247/docs/ENVIRONMENT.md-109-  friends writable in the container. If set to "network", leave only
##############################################
systemd-247/docs/ENVIRONMENT.md-111-
systemd-247/docs/ENVIRONMENT.md:112:* `$SYSTEMD_NSPAWN_CONTAINER_SERVICE=…` — override the "service" name nspawn
systemd-247/docs/ENVIRONMENT.md-113-  uses to register with machined. If unset defaults to "nspawn", but with this
##############################################
systemd-247/docs/ENVIRONMENT.md-115-
systemd-247/docs/ENVIRONMENT.md:116:* `$SYSTEMD_NSPAWN_USE_CGNS=0` — if set, do not use cgroup namespacing, even if
systemd-247/docs/ENVIRONMENT.md-117-  it is available.
systemd-247/docs/ENVIRONMENT.md-118-
systemd-247/docs/ENVIRONMENT.md:119:* `$SYSTEMD_NSPAWN_LOCK=0` — if set, do not lock container images when running.
systemd-247/docs/ENVIRONMENT.md-120-
systemd-247/docs/ENVIRONMENT.md:121:* `$SYSTEMD_NSPAWN_TMPFS_TMP=0` — if set, do not overmount /tmp in the
systemd-247/docs/ENVIRONMENT.md-122-  container with a tmpfs, but leave the directory from the image in place.
##############################################
systemd-247/docs/ENVIRONMENT.md-125-
systemd-247/docs/ENVIRONMENT.md:126:* `$SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK=1` — if set, report that
systemd-247/docs/ENVIRONMENT.md-127-  hibernation is available even if the swap devices do not provide enough room
##############################################
systemd-247/docs/ENVIRONMENT.md-131-
systemd-247/docs/ENVIRONMENT.md:132:* `$NET_NAMING_SCHEME=` – if set, takes a network naming scheme (i.e. one of
systemd-247/docs/ENVIRONMENT.md-133-  "v238", "v239", "v240"…, or the special value "latest") as parameter. If
##############################################
systemd-247/docs/ENVIRONMENT.md-141-
systemd-247/docs/ENVIRONMENT.md:142:* `$SYSTEMD_REBOOT_TO_FIRMWARE_SETUP` — if set overrides systemd-logind's
systemd-247/docs/ENVIRONMENT.md-143-  built-in EFI logic of requesting a reboot into the firmware. Takes a
##############################################
systemd-247/docs/ENVIRONMENT.md-150-
systemd-247/docs/ENVIRONMENT.md:151:* `$SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU` — similar to the above, allows
systemd-247/docs/ENVIRONMENT.md-152-  overriding of systemd-logind's built-in EFI logic of requesting a reboot into
##############################################
systemd-247/docs/ENVIRONMENT.md-161-
systemd-247/docs/ENVIRONMENT.md:162:* `$SYSTEMD_REBOOT_TO_BOOT_LOADER_ENTRY` — similar to the above, allows
systemd-247/docs/ENVIRONMENT.md-163-  overriding of systemd-logind's built-in EFI logic of requesting a reboot into
##############################################
systemd-247/docs/ENVIRONMENT.md-188-
systemd-247/docs/ENVIRONMENT.md:189:* `$SYSTEMD_TEST_DATA` — override the location of test data. This is useful if
systemd-247/docs/ENVIRONMENT.md-190-  a test executable is moved to an arbitrary location.
##############################################
systemd-247/docs/ENVIRONMENT.md-193-
systemd-247/docs/ENVIRONMENT.md:194:* `$SYSTEMD_NSS_BYPASS_SYNTHETIC=1` — if set, `nss-systemd` won't synthesize
systemd-247/docs/ENVIRONMENT.md-195-  user/group records for the `root` and `nobody` users if they are missing from
##############################################
systemd-247/docs/ENVIRONMENT.md-197-
systemd-247/docs/ENVIRONMENT.md:198:* `$SYSTEMD_NSS_DYNAMIC_BYPASS=1` — if set, `nss-systemd` won't return
systemd-247/docs/ENVIRONMENT.md-199-  user/group records for dynamically registered service users (i.e. users
##############################################
systemd-247/docs/ENVIRONMENT.md-201-
systemd-247/docs/ENVIRONMENT.md:202:* `$SYSTEMD_NSS_BYPASS_BUS=1` — if set, `nss-systemd` won't use D-Bus to do
systemd-247/docs/ENVIRONMENT.md-203-  dynamic user lookups. This is primarily useful to make `nss-systemd` work
##############################################
systemd-247/docs/ENVIRONMENT.md-207-
systemd-247/docs/ENVIRONMENT.md:208:* `$SYSTEMD_TIMEDATED_NTP_SERVICES=…` — colon-separated list of unit names of
systemd-247/docs/ENVIRONMENT.md-209-  NTP client services. If set, `timedatectl set-ntp on` enables and starts the
##############################################
systemd-247/docs/ENVIRONMENT.md-214-
systemd-247/docs/ENVIRONMENT.md:215:* `$SYSTEMD_SULOGIN_FORCE=1` — This skips asking for the root password if the
systemd-247/docs/ENVIRONMENT.md-216-  root password is not available (such as when the root account is locked).
##############################################
systemd-247/docs/ENVIRONMENT.md-220-
systemd-247/docs/ENVIRONMENT.md:221:* `$SYSTEMD_RELAX_ESP_CHECKS=1` — if set, the ESP validation checks are
systemd-247/docs/ENVIRONMENT.md-222-  relaxed. Specifically, validation checks that ensure the specified ESP path
##############################################
systemd-247/docs/ENVIRONMENT.md-225-
systemd-247/docs/ENVIRONMENT.md:226:* `$SYSTEMD_ESP_PATH=…` — override the path to the EFI System Partition. This
systemd-247/docs/ENVIRONMENT.md-227-  may be used to override ESP path auto detection, and redirect any accesses to
##############################################
systemd-247/docs/ENVIRONMENT.md-233-
systemd-247/docs/ENVIRONMENT.md:234:* `$SYSTEMD_ACTIVATION_UNIT` — set for all NSS and PAM module invocations that
systemd-247/docs/ENVIRONMENT.md-235-  are done by the service manager on behalf of a specific unit, in child
##############################################
systemd-247/docs/ENVIRONMENT.md-245-
systemd-247/docs/ENVIRONMENT.md:246:* `$SYSTEMD_ACTIVATION_SCOPE` — closely related to `$SYSTEMD_ACTIVATION_UNIT`,
systemd-247/docs/ENVIRONMENT.md-247-  it is either set to `system` or `user` depending on whether the NSS/PAM
##############################################
systemd-247/docs/ENVIRONMENT.md-251-
systemd-247/docs/ENVIRONMENT.md:252:* `$SYSTEMD_REMOUNT_ROOT_RW=1` — if set and no entry for the root directory
systemd-247/docs/ENVIRONMENT.md-253-  exists in /etc/fstab (this file always takes precedence), then the root
##############################################
systemd-247/docs/HACKING.md-117-fuzz targets. The dictionary should be named `src/fuzz/fuzz-foo.dict` and the seed
systemd-247/docs/HACKING.md:118:corpus should be built and exported as `$OUT/fuzz-foo_seed_corpus.zip` in
systemd-247/docs/HACKING.md-119-`tools/oss-fuzz.sh`.
##############################################
systemd-247/docs/HOME_DIRECTORY.md-42-`lennart.homedir` for a user `lennart`) but this is not enforced. When the user
systemd-247/docs/HOME_DIRECTORY.md:43:is logged in the directory is generally mounted to `/home/$USER` (in our
systemd-247/docs/HOME_DIRECTORY.md-44-example: `/home/lennart`), thus dropping the suffix while the home directory is
##############################################
systemd-247/docs/PORTABILITY_AND_STABILITY.md-14-
systemd-247/docs/PORTABILITY_AND_STABILITY.md:15:* **The command line interface** of `systemd`, `systemctl`, `loginctl`, `journalctl`, and all other command line utilities installed in `$PATH` and documented in a man page. We will make sure that scripts invoking these commands will continue to work with future versions of systemd. Note however that the output generated by these commands is generally not included in the promise, unless it is documented in the man page. Example: the output of `systemctl status` is not stable, but that of `systemctl show` is, because the former is intended to be human readable and the latter computer readable, and this is documented in the man page.
systemd-247/docs/PORTABILITY_AND_STABILITY.md-16-
systemd-247/docs/PORTABILITY_AND_STABILITY.md:17:* **The protocol spoken on the socket referred to by `$NOTIFY_SOCKET`**, as documented in [sd_notify(3)](https://www.freedesktop.org/software/systemd/man/sd_notify.html).
systemd-247/docs/PORTABILITY_AND_STABILITY.md-18-
##############################################
systemd-247/docs/PORTABLE_SERVICES.md-21-"portablectl" program. It's currently shipped in /usr/lib/systemd/portablectl
systemd-247/docs/PORTABLE_SERVICES.md:22:(i.e. not in the `$PATH`), since it's not yet considered part of the officially
systemd-247/docs/PORTABLE_SERVICES.md-23-supported systemd interfaces — it's a preview still after all.
##############################################
systemd-247/docs/PORTABLE_SERVICES.md-245-
systemd-247/docs/PORTABLE_SERVICES.md:246:## Execution Environment
systemd-247/docs/PORTABLE_SERVICES.md-247-
##############################################
systemd-247/docs/RANDOM_SEEDS.md-194-   before generating the image it should be safe to credit entropy, which can
systemd-247/docs/RANDOM_SEEDS.md:195:   be enabled by setting the `$SYSTEMD_RANDOM_SEED_CREDIT` environment variable
systemd-247/docs/RANDOM_SEEDS.md-196-   for the service to `1` (or even `force`, see man page). Note however, that
##############################################
systemd-247/docs/RELEASE.md-13-5. Check dbus docs with `ninja -C build man/update-dbus-docs`
systemd-247/docs/RELEASE.md:14:6. Tag the release: `version=vXXX-rcY && git tag -s "${version}" -m "systemd ${version}"`
systemd-247/docs/RELEASE.md-15-7. Do `ninja -C build`
##############################################
systemd-247/docs/RELEASE.md-21-13. Update IRC topic (`/msg chanserv TOPIC #systemd Version NNN released`)
systemd-247/docs/RELEASE.md:22:14. [FINAL] Push commits to stable, create an empty -stable branch: `git push systemd-stable origin/master:master origin/master:refs/heads/${version}-stable`, and change the default branch to latest release (https://github.com/systemd/systemd-stable/settings/branches).
##############################################
systemd-247/docs/TEMPORARY_DIRECTORIES.md-19-
systemd-247/docs/TEMPORARY_DIRECTORIES.md:20:If the `$TMPDIR` environment variable is set, use that path, and neither use
systemd-247/docs/TEMPORARY_DIRECTORIES.md-21-`/tmp/` nor `/var/tmp/` directly.
##############################################
systemd-247/docs/TEMPORARY_DIRECTORIES.md-147-6. Don't use `/tmp/` or `/var/tmp/`, but use your own sub-directory under
systemd-247/docs/TEMPORARY_DIRECTORIES.md:148:   `/run/` or `$XDG_RUNTIME_DIRECTORY` (the former if privileged, the latter if
systemd-247/docs/TEMPORARY_DIRECTORIES.md-149-   unprivileged), or `/var/lib/` and `~/.config/` (similar, but with
##############################################
systemd-247/docs/TRANSIENT-SETTINGS.md-103-
systemd-247/docs/TRANSIENT-SETTINGS.md:104:## Execution-Related Settings
systemd-247/docs/TRANSIENT-SETTINGS.md-105-
##############################################
systemd-247/docs/USER_NAMES.md-41-* Upstream shadow-utils enforces the regular expression
systemd-247/docs/USER_NAMES.md:42:  `^[a-z_][a-z0-9_-]*[$]$`, i.e. is similar to the Debian/Ubuntu rule, but
systemd-247/docs/USER_NAMES.md-43-  allows underscores and hyphens, but the latter not as first character. Also,
##############################################
systemd-247/docs/USER_NAMES.md-46-* Fedora/Red Hat based systems enforce the regular expression of
systemd-247/docs/USER_NAMES.md:47:  `^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$`, i.e. a size limit of
systemd-247/docs/USER_NAMES.md-48-  32 characters, with upper and lower case letters, digits, underscores,
##############################################
systemd-247/docs/USER_RECORD.md-234-string. [`pam_systemd`](https://www.freedesktop.org/software/systemd/man/pam_systemd.html)
systemd-247/docs/USER_RECORD.md:235:initializes the `$EMAIL` environment variable from this value for all login
systemd-247/docs/USER_RECORD.md-236-sessions.
##############################################
systemd-247/docs/USER_RECORD.md-298-[`pam_systemd`](https://www.freedesktop.org/software/systemd/man/pam_systemd.html)
systemd-247/docs/USER_RECORD.md:299:will automatically initialize the `$TZ` environment variable from this
systemd-247/docs/USER_RECORD.md-300-string. The string should be a `tzdata` compatible location string, for
##############################################
systemd-247/docs/USER_RECORD.md-305-[`pam_systemd`](https://www.freedesktop.org/software/systemd/man/pam_systemd.html)
systemd-247/docs/USER_RECORD.md:306:will automatically initialize the `$LANG` environment variable from this
systemd-247/docs/USER_RECORD.md-307-string. The string hence should be in a format compatible with this environment
##############################################
systemd-247/docs/USER_RECORD.md-378-enforces this by setting the `TasksMax` slice property for the user's slice
systemd-247/docs/USER_RECORD.md:379:`user-$UID.slice`.
systemd-247/docs/USER_RECORD.md-380-
##############################################
systemd-247/docs/USER_RECORD.md-420-login and thus indicates the application facing home directory while the home
systemd-247/docs/USER_RECORD.md:421:directory is active, and is what the user's `$HOME` environment variable is set
systemd-247/docs/USER_RECORD.md-422-to during log-in. It corresponds to the `pw_dir` field of `struct passwd`.
##############################################
systemd-247/hwdb.d/20-OUI.hwdb-2618-OUI:000366*
systemd-247/hwdb.d/20-OUI.hwdb:2619: ID_OUI_FROM_DATABASE=ASM Pacific Technology
systemd-247/hwdb.d/20-OUI.hwdb-2620-
##############################################
systemd-247/hwdb.d/ma-large.txt-131305-
systemd-247/hwdb.d/ma-large.txt:131306:00-03-66   (hex)		ASM Pacific Technology
systemd-247/hwdb.d/ma-large.txt:131307:000366     (base 16)		ASM Pacific Technology
systemd-247/hwdb.d/ma-large.txt-131308-				12/F Watson Centre
##############################################
systemd-247/man/sd_is_fifo.xml-124-
systemd-247/man/sd_is_fifo.xml:125:    <para><function>sd_is_socket_sockaddr()</function> is similar to
systemd-247/man/sd_is_fifo.xml-126-    <function>sd_is_socket_inet()</function>, but checks if the socket is bound to the
##############################################
systemd-247/mkosi.build-55-                # Validate that we can translate forth and back
systemd-247/mkosi.build:56:                if [ "`id -u $nobody_user`" != 65534 ] ; then
systemd-247/mkosi.build-57-                        nobody_user=""
##############################################
systemd-247/mkosi.build-72-                # Validate that we can translate forth and back
systemd-247/mkosi.build:73:                if [ "`id -g $nobody_group`" != 65534 ] ; then
systemd-247/mkosi.build-74-                        nobody_group=""
##############################################
systemd-247/shell-completion/zsh/_localectl-46-        _options=( ${${${(M)${(f)_file[4]}:#  *}#  }%% *} )
systemd-247/shell-completion/zsh/_localectl:47:        #_layout=( ${(f)"$( echo $_file[1] | awk '/^  / {print $1}' )"} )
systemd-247/shell-completion/zsh/_localectl:48:        #_model=( ${(f)"$(echo $_file[2] | awk '/^  / {print $1}')"} )
systemd-247/shell-completion/zsh/_localectl:49:        #_variant=( ${(f)"$(echo $_file[3] | awk '/^  / {print $1}')"} )
systemd-247/shell-completion/zsh/_localectl-50-        #_options=( ${(f)"$(echo ${_file[4]//:/\\:} | awk '/^  / {print $1}')"} )
##############################################
systemd-247/src/basic/linux/if_link.h-238-	IFLA_INET6_MCAST,	/* MC things. What of them?	*/
systemd-247/src/basic/linux/if_link.h:239:	IFLA_INET6_CACHEINFO,	/* time values and max reasm size */
systemd-247/src/basic/linux/if_link.h-240-	IFLA_INET6_ICMP6STATS,	/* statistics (icmpv6)		*/
##############################################
systemd-247/src/basic/linux/nexthop.h-41-	NHA_OIF,	/* u32; nexthop device */
systemd-247/src/basic/linux/nexthop.h:42:	NHA_GATEWAY,	/* be32 (IPv4) or in6_addr (IPv6) gw address */
systemd-247/src/basic/linux/nexthop.h-43-	NHA_ENCAP_TYPE, /* u16; lwt encap type */
##############################################
systemd-247/src/basic/macro.h-648-                memcpy(&_copy, &(x), sizeof(_copy));                    \
systemd-247/src/basic/macro.h:649:                asm volatile ("" : : : "memory");                       \
systemd-247/src/basic/macro.h-650-                _copy;                                                  \
##############################################
systemd-247/src/basic/random-util.c-133-
systemd-247/src/basic/random-util.c:134:        asm volatile("rdrand %0;"
systemd-247/src/basic/random-util.c-135-                     "setc %1"
##############################################
systemd-247/src/basic/raw-clone.h-49-
systemd-247/src/basic/raw-clone.h:50:                asm volatile("mov %3, %%g1\n\t"
systemd-247/src/basic/raw-clone.h-51-                             "mov %4, %%o0\n\t"
##############################################
systemd-247/src/boot/efi/linux.c-20-#ifdef __x86_64__
systemd-247/src/boot/efi/linux.c:21:        asm volatile ("cli");
systemd-247/src/boot/efi/linux.c-22-        start += 512;
##############################################
systemd-247/src/core/loopback-setup.c-71-
systemd-247/src/core/loopback-setup.c:72:        r = sd_rtnl_message_new_addr(rtnl, &req, RTM_NEWADDR, LOOPBACK_IFINDEX, AF_INET);
systemd-247/src/core/loopback-setup.c-73-        if (r < 0)
##############################################
systemd-247/src/core/loopback-setup.c-87-
systemd-247/src/core/loopback-setup.c:88:        r = sd_netlink_message_append_in_addr(req, IFA_LOCAL, &(struct in_addr) { .s_addr = htobe32(INADDR_LOOPBACK) } );
systemd-247/src/core/loopback-setup.c-89-        if (r < 0)
##############################################
systemd-247/src/core/loopback-setup.c-106-
systemd-247/src/core/loopback-setup.c:107:        r = sd_rtnl_message_new_addr(rtnl, &req, RTM_NEWADDR, LOOPBACK_IFINDEX, AF_INET6);
systemd-247/src/core/loopback-setup.c-108-        if (r < 0)
##############################################
systemd-247/src/core/loopback-setup.c-122-
systemd-247/src/core/loopback-setup.c:123:        r = sd_netlink_message_append_in6_addr(req, IFA_LOCAL, &in6addr_loopback);
systemd-247/src/core/loopback-setup.c-124-        if (r < 0)
##############################################
systemd-247/src/libsystemd-network/network-internal.c-513-
systemd-247/src/libsystemd-network/network-internal.c:514:int config_parse_hwaddr(const char *unit,
systemd-247/src/libsystemd-network/network-internal.c-515-                        const char *filename,
##############################################
systemd-247/src/libsystemd-network/sd-dhcp-lease.c-471-                assert_se(lease_parse_be32(option, 4, &addr.s_addr) >= 0);
systemd-247/src/libsystemd-network/sd-dhcp-lease.c:472:                route->dst_addr = inet_makeaddr(inet_netof(addr), 0);
systemd-247/src/libsystemd-network/sd-dhcp-lease.c-473-                option += 4;
##############################################
systemd-247/src/libsystemd-network/test-acd.c-78-        assert_se(sd_rtnl_message_link_get_ifindex(reply, &ifindex) >= 0);
systemd-247/src/libsystemd-network/test-acd.c:79:        assert_se(sd_netlink_message_read_ether_addr(reply, IFLA_ADDRESS, &ha) >= 0);
systemd-247/src/libsystemd-network/test-acd.c-80-
##############################################
systemd-247/src/libsystemd-network/test-ipv4ll-manual.c-90-        assert_se(sd_rtnl_message_link_get_ifindex(reply, &ifindex) >= 0);
systemd-247/src/libsystemd-network/test-ipv4ll-manual.c:91:        assert_se(sd_netlink_message_read_ether_addr(reply, IFLA_ADDRESS, &ha) >= 0);
systemd-247/src/libsystemd-network/test-ipv4ll-manual.c-92-
##############################################
systemd-247/src/libsystemd/sd-daemon/sd-daemon.c-302-
systemd-247/src/libsystemd/sd-daemon/sd-daemon.c:303:_public_ int sd_is_socket_sockaddr(int fd, int type, const struct sockaddr* addr, unsigned addr_len, int listening) {
systemd-247/src/libsystemd/sd-daemon/sd-daemon.c-304-        union sockaddr_union sockaddr = {};
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-444-
systemd-247/src/libsystemd/sd-netlink/netlink-message.c:445:int sd_netlink_message_append_in_addr(sd_netlink_message *m, unsigned short type, const struct in_addr *data) {
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-446-        return netlink_message_append_in_addr_union(m, type, AF_INET, (const union in_addr_union *) data);
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-448-
systemd-247/src/libsystemd/sd-netlink/netlink-message.c:449:int sd_netlink_message_append_in6_addr(sd_netlink_message *m, unsigned short type, const struct in6_addr *data) {
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-450-        return netlink_message_append_in_addr_union(m, type, AF_INET6, (const union in_addr_union *) data);
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-479-
systemd-247/src/libsystemd/sd-netlink/netlink-message.c:480:int sd_netlink_message_append_ether_addr(sd_netlink_message *m, unsigned short type, const struct ether_addr *data) {
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-481-        int r;
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-497-
systemd-247/src/libsystemd/sd-netlink/netlink-message.c:498:int netlink_message_append_hw_addr(sd_netlink_message *m, unsigned short type, const hw_addr_data *data) {
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-499-        int r;
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-863-
systemd-247/src/libsystemd/sd-netlink/netlink-message.c:864:int sd_netlink_message_read_ether_addr(sd_netlink_message *m, unsigned short type, struct ether_addr *data) {
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-865-        int r;
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-885-
systemd-247/src/libsystemd/sd-netlink/netlink-message.c:886:int netlink_message_read_hw_addr(sd_netlink_message *m, unsigned short type, hw_addr_data *data) {
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-887-        int r;
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-954-
systemd-247/src/libsystemd/sd-netlink/netlink-message.c:955:int sd_netlink_message_read_in_addr(sd_netlink_message *m, unsigned short type, struct in_addr *data) {
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-956-        union in_addr_union u;
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-965-
systemd-247/src/libsystemd/sd-netlink/netlink-message.c:966:int sd_netlink_message_read_in6_addr(sd_netlink_message *m, unsigned short type, struct in6_addr *data) {
systemd-247/src/libsystemd/sd-netlink/netlink-message.c-967-        union in_addr_union u;
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-util.c-87-        if (mac) {
systemd-247/src/libsystemd/sd-netlink/netlink-util.c:88:                r = sd_netlink_message_append_ether_addr(message, IFLA_ADDRESS, mac);
systemd-247/src/libsystemd/sd-netlink/netlink-util.c-89-                if (r < 0)
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-util.h-47-
systemd-247/src/libsystemd/sd-netlink/netlink-util.h:48:static inline bool rtnl_message_type_is_addr(uint16_t type) {
systemd-247/src/libsystemd/sd-netlink/netlink-util.h-49-        return IN_SET(type, RTM_NEWADDR, RTM_GETADDR, RTM_DELADDR);
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-util.h-103-
systemd-247/src/libsystemd/sd-netlink/netlink-util.h:104:int netlink_message_append_hw_addr(sd_netlink_message *m, unsigned short type, const hw_addr_data *data);
systemd-247/src/libsystemd/sd-netlink/netlink-util.h-105-int netlink_message_append_in_addr_union(sd_netlink_message *m, unsigned short type, int family, const union in_addr_union *data);
##############################################
systemd-247/src/libsystemd/sd-netlink/netlink-util.h-107-
systemd-247/src/libsystemd/sd-netlink/netlink-util.h:108:int netlink_message_read_hw_addr(sd_netlink_message *m, unsigned short type, hw_addr_data *data);
systemd-247/src/libsystemd/sd-netlink/netlink-util.h-109-int netlink_message_read_in_addr_union(sd_netlink_message *m, unsigned short type, int family, union in_addr_union *data);
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-531-        assert_return(m->hdr, -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:532:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-533-
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-549-        assert_return(m->hdr, -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:550:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-551-
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-563-        assert_return(m->hdr, -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:564:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-565-
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-577-        assert_return(m->hdr, -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:578:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-579-        assert_return(family, -EINVAL);
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-592-        assert_return(m->hdr, -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:593:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-594-        assert_return(prefixlen, -EINVAL);
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-607-        assert_return(m->hdr, -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:608:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-609-        assert_return(scope, -EINVAL);
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-622-        assert_return(m->hdr, -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:623:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-624-        assert_return(flags, -EINVAL);
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-637-        assert_return(m->hdr, -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:638:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-639-        assert_return(ifindex, -EINVAL);
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-647-
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:648:int sd_rtnl_message_new_addr(sd_netlink *rtnl, sd_netlink_message **ret,
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-649-                             uint16_t nlmsg_type, int index,
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-653-
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:654:        assert_return(rtnl_message_type_is_addr(nlmsg_type), -EINVAL);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-655-        assert_return((nlmsg_type == RTM_GETADDR && index == 0) ||
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-683-
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:684:        r = sd_rtnl_message_new_addr(rtnl, ret, RTM_NEWADDR, index, family);
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-685-        if (r < 0)
##############################################
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-767-                return 0;
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c:768:        } else if (rtnl_message_type_is_addr(m->hdr->nlmsg_type)) {
systemd-247/src/libsystemd/sd-netlink/rtnl-message.c-769-                struct ifaddrmsg *ifa;
##############################################
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-47-        assert_se(sd_netlink_message_append_string(message, IFLA_IFNAME, name) >= 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:48:        assert_se(sd_netlink_message_append_ether_addr(message, IFLA_ADDRESS, ether_aton(mac)) >= 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-49-        assert_se(sd_netlink_message_append_u32(message, IFLA_MTU, mtu) >= 0);
##############################################
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-56-
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:57:        assert_se(sd_netlink_message_read_ether_addr(message, IFLA_ADDRESS, &mac_out) >= 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-58-        assert_se(streq(mac, ether_addr_to_string(&mac_out, buffer)));
##############################################
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-101-
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:102:        assert_se(sd_netlink_message_read_ether_addr(r, IFLA_ADDRESS, &eth_data) == 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-103-
##############################################
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-114-
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:115:        assert_se(sd_rtnl_message_new_addr(rtnl, &m, RTM_GETADDR, ifindex, AF_INET) >= 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-116-        assert_se(m);
##############################################
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-119-
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:120:        assert_se(sd_netlink_message_read_in_addr(r, IFA_LOCAL, &in_data) == 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:121:        assert_se(sd_netlink_message_read_in_addr(r, IFA_ADDRESS, &in_data) == 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-122-        assert_se(sd_netlink_message_read_string(r, IFA_LABEL, &label) == 0);
##############################################
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-143-
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:144:        r = sd_netlink_message_append_in_addr(req, RTA_GATEWAY, &addr);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-145-        if (r < 0) {
##############################################
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-157-
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:158:        assert_se(sd_netlink_message_read_in_addr(req, RTA_GATEWAY, &addr_data) >= 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-159-        assert_se(addr_data.s_addr == addr.s_addr);
##############################################
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-480-
systemd-247/src/libsystemd/sd-netlink/test-netlink.c:481:        assert_se(sd_rtnl_message_new_addr(rtnl, &req, RTM_GETADDR, 0, AF_UNSPEC) >= 0);
systemd-247/src/libsystemd/sd-netlink/test-netlink.c-482-
##############################################
systemd-247/src/libsystemd/sd-resolve/test-resolve.c-81-        /* Make an address -> name query */
systemd-247/src/libsystemd/sd-resolve/test-resolve.c:82:        sa.sin_addr.s_addr = inet_addr(argc >= 3 ? argv[2] : "193.99.144.71");
systemd-247/src/libsystemd/sd-resolve/test-resolve.c-83-        r = sd_resolve_getnameinfo(resolve, &q2, (struct sockaddr*) &sa, sizeof(sa), 0, SD_RESOLVE_GET_BOTH, getnameinfo_handler, NULL);
##############################################
systemd-247/src/network/netdev/bond.c-187-        if (!ether_addr_is_null(&b->ad_actor_system)) {
systemd-247/src/network/netdev/bond.c:188:                r = sd_netlink_message_append_ether_addr(m, IFLA_BOND_AD_ACTOR_SYSTEM, &b->ad_actor_system);
systemd-247/src/network/netdev/bond.c-189-                if (r < 0)
##############################################
systemd-247/src/network/netdev/fou-tunnel.c-76-        if (t->local_family == AF_INET) {
systemd-247/src/network/netdev/fou-tunnel.c:77:                r = sd_netlink_message_append_in_addr(m, FOU_ATTR_LOCAL_V4, &t->local.in);
systemd-247/src/network/netdev/fou-tunnel.c-78-                if (r < 0)
##############################################
systemd-247/src/network/netdev/fou-tunnel.c-80-        } else if (t->local_family == AF_INET6) {
systemd-247/src/network/netdev/fou-tunnel.c:81:                r = sd_netlink_message_append_in6_addr(m, FOU_ATTR_LOCAL_V6, &t->local.in6);
systemd-247/src/network/netdev/fou-tunnel.c-82-                if (r < 0)
##############################################
systemd-247/src/network/netdev/fou-tunnel.c-86-        if (t->peer_family == AF_INET) {
systemd-247/src/network/netdev/fou-tunnel.c:87:                r = sd_netlink_message_append_in_addr(m, FOU_ATTR_PEER_V4, &t->peer.in);
systemd-247/src/network/netdev/fou-tunnel.c-88-                if (r < 0)
##############################################
systemd-247/src/network/netdev/fou-tunnel.c-90-        } else if (t->peer_family == AF_INET6){
systemd-247/src/network/netdev/fou-tunnel.c:91:                r = sd_netlink_message_append_in6_addr(m, FOU_ATTR_PEER_V6, &t->peer.in6);
systemd-247/src/network/netdev/fou-tunnel.c-92-                if (r < 0)
##############################################
systemd-247/src/network/netdev/geneve.c-67-        if (netdev->mac) {
systemd-247/src/network/netdev/geneve.c:68:                r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, netdev->mac);
systemd-247/src/network/netdev/geneve.c-69-                if (r < 0)
##############################################
systemd-247/src/network/netdev/geneve.c-94-                if (v->remote_family == AF_INET)
systemd-247/src/network/netdev/geneve.c:95:                        r = sd_netlink_message_append_in_addr(m, IFLA_GENEVE_REMOTE, &v->remote.in);
systemd-247/src/network/netdev/geneve.c-96-                else
systemd-247/src/network/netdev/geneve.c:97:                        r = sd_netlink_message_append_in6_addr(m, IFLA_GENEVE_REMOTE6, &v->remote.in6);
systemd-247/src/network/netdev/geneve.c-98-                if (r < 0)
##############################################
systemd-247/src/network/netdev/l2tp-tunnel.c-143-        if (t->family == AF_INET) {
systemd-247/src/network/netdev/l2tp-tunnel.c:144:                r = sd_netlink_message_append_in_addr(m, L2TP_ATTR_IP_SADDR, &local_address->in);
systemd-247/src/network/netdev/l2tp-tunnel.c-145-                if (r < 0)
##############################################
systemd-247/src/network/netdev/l2tp-tunnel.c-147-
systemd-247/src/network/netdev/l2tp-tunnel.c:148:                r = sd_netlink_message_append_in_addr(m, L2TP_ATTR_IP_DADDR, &t->remote.in);
systemd-247/src/network/netdev/l2tp-tunnel.c-149-                if (r < 0)
##############################################
systemd-247/src/network/netdev/l2tp-tunnel.c-151-        } else {
systemd-247/src/network/netdev/l2tp-tunnel.c:152:                r = sd_netlink_message_append_in6_addr(m, L2TP_ATTR_IP6_SADDR, &local_address->in6);
systemd-247/src/network/netdev/l2tp-tunnel.c-153-                if (r < 0)
##############################################
systemd-247/src/network/netdev/l2tp-tunnel.c-155-
systemd-247/src/network/netdev/l2tp-tunnel.c:156:                r = sd_netlink_message_append_in6_addr(m, L2TP_ATTR_IP6_DADDR, &t->remote.in6);
systemd-247/src/network/netdev/l2tp-tunnel.c-157-                if (r < 0)
##############################################
systemd-247/src/network/netdev/macvlan.c-37-                SET_FOREACH(mac_addr, m->match_source_mac) {
systemd-247/src/network/netdev/macvlan.c:38:                        r = sd_netlink_message_append_ether_addr(req, IFLA_MACVLAN_MACADDR, mac_addr);
systemd-247/src/network/netdev/macvlan.c-39-                        if (r < 0)
##############################################
systemd-247/src/network/netdev/netdev.c-553-                if (netdev->mac) {
systemd-247/src/network/netdev/netdev.c:554:                        r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, netdev->mac);
systemd-247/src/network/netdev/netdev.c-555-                        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-50-
systemd-247/src/network/netdev/tunnel.c:51:        r = sd_netlink_message_append_in_addr(m, IFLA_IPTUN_LOCAL, &t->local.in);
systemd-247/src/network/netdev/tunnel.c-52-        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-54-
systemd-247/src/network/netdev/tunnel.c:55:        r = sd_netlink_message_append_in_addr(m, IFLA_IPTUN_REMOTE, &t->remote.in);
systemd-247/src/network/netdev/tunnel.c-56-        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-82-                if (t->sixrd_prefixlen > 0) {
systemd-247/src/network/netdev/tunnel.c:83:                        r = sd_netlink_message_append_in6_addr(m, IFLA_IPTUN_6RD_PREFIX, &t->sixrd_prefix);
systemd-247/src/network/netdev/tunnel.c-84-                        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-147-
systemd-247/src/network/netdev/tunnel.c:148:        r = sd_netlink_message_append_in_addr(m, IFLA_GRE_LOCAL, &t->local.in);
systemd-247/src/network/netdev/tunnel.c-149-        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-151-
systemd-247/src/network/netdev/tunnel.c:152:        r = sd_netlink_message_append_in_addr(m, IFLA_GRE_REMOTE, &t->remote.in);
systemd-247/src/network/netdev/tunnel.c-153-        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-248-
systemd-247/src/network/netdev/tunnel.c:249:        r = sd_netlink_message_append_in6_addr(m, IFLA_GRE_LOCAL, &t->local.in6);
systemd-247/src/network/netdev/tunnel.c-250-        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-252-
systemd-247/src/network/netdev/tunnel.c:253:        r = sd_netlink_message_append_in6_addr(m, IFLA_GRE_REMOTE, &t->remote.in6);
systemd-247/src/network/netdev/tunnel.c-254-        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-367-
systemd-247/src/network/netdev/tunnel.c:368:        r = sd_netlink_message_append_in6_addr(m, IFLA_IPTUN_LOCAL, &t->local.in6);
systemd-247/src/network/netdev/tunnel.c-369-        if (r < 0)
##############################################
systemd-247/src/network/netdev/tunnel.c-371-
systemd-247/src/network/netdev/tunnel.c:372:        r = sd_netlink_message_append_in6_addr(m, IFLA_IPTUN_REMOTE, &t->remote.in6);
systemd-247/src/network/netdev/tunnel.c-373-        if (r < 0)
##############################################
systemd-247/src/network/netdev/veth.c-31-        if (v->mac_peer) {
systemd-247/src/network/netdev/veth.c:32:                r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, v->mac_peer);
systemd-247/src/network/netdev/veth.c-33-                if (r < 0)
##############################################
systemd-247/src/network/netdev/vxlan.c-41-                if (v->group_family == AF_INET)
systemd-247/src/network/netdev/vxlan.c:42:                        r = sd_netlink_message_append_in_addr(m, IFLA_VXLAN_GROUP, &v->group.in);
systemd-247/src/network/netdev/vxlan.c-43-                else
systemd-247/src/network/netdev/vxlan.c:44:                        r = sd_netlink_message_append_in6_addr(m, IFLA_VXLAN_GROUP6, &v->group.in6);
systemd-247/src/network/netdev/vxlan.c-45-                if (r < 0)
##############################################
systemd-247/src/network/netdev/vxlan.c-48-                if (v->remote_family == AF_INET)
systemd-247/src/network/netdev/vxlan.c:49:                        r = sd_netlink_message_append_in_addr(m, IFLA_VXLAN_GROUP, &v->remote.in);
systemd-247/src/network/netdev/vxlan.c-50-                else
systemd-247/src/network/netdev/vxlan.c:51:                        r = sd_netlink_message_append_in6_addr(m, IFLA_VXLAN_GROUP6, &v->remote.in6);
systemd-247/src/network/netdev/vxlan.c-52-                if (r < 0)
##############################################
systemd-247/src/network/netdev/vxlan.c-57-                if (v->local_family == AF_INET)
systemd-247/src/network/netdev/vxlan.c:58:                        r = sd_netlink_message_append_in_addr(m, IFLA_VXLAN_LOCAL, &v->local.in);
systemd-247/src/network/netdev/vxlan.c-59-                else
systemd-247/src/network/netdev/vxlan.c:60:                        r = sd_netlink_message_append_in6_addr(m, IFLA_VXLAN_LOCAL6, &v->local.in6);
systemd-247/src/network/netdev/vxlan.c-61-                if (r < 0)
##############################################
systemd-247/src/network/networkctl.c-280-
systemd-247/src/network/networkctl.c:281:                r = sd_netlink_message_read_in_addr(m, IFLA_VXLAN_GROUP, &info->vxlan_info.group.in);
systemd-247/src/network/networkctl.c-282-                if (r >= 0)
##############################################
systemd-247/src/network/networkctl.c-284-                else {
systemd-247/src/network/networkctl.c:285:                        r = sd_netlink_message_read_in6_addr(m, IFLA_VXLAN_GROUP6, &info->vxlan_info.group.in6);
systemd-247/src/network/networkctl.c-286-                        if (r >= 0)
##############################################
systemd-247/src/network/networkctl.c-289-
systemd-247/src/network/networkctl.c:290:                r = sd_netlink_message_read_in_addr(m, IFLA_VXLAN_LOCAL, &info->vxlan_info.local.in);
systemd-247/src/network/networkctl.c-291-                if (r >= 0)
##############################################
systemd-247/src/network/networkctl.c-293-                else {
systemd-247/src/network/networkctl.c:294:                        r = sd_netlink_message_read_in6_addr(m, IFLA_VXLAN_LOCAL6, &info->vxlan_info.local.in6);
systemd-247/src/network/networkctl.c-295-                        if (r >= 0)
##############################################
systemd-247/src/network/networkctl.c-310-        else if (STR_IN_SET(received_kind, "ipip", "sit")) {
systemd-247/src/network/networkctl.c:311:                (void) sd_netlink_message_read_in_addr(m, IFLA_IPTUN_LOCAL, &info->local.in);
systemd-247/src/network/networkctl.c:312:                (void) sd_netlink_message_read_in_addr(m, IFLA_IPTUN_REMOTE, &info->remote.in);
systemd-247/src/network/networkctl.c-313-        } else if (streq(received_kind, "geneve")) {
##############################################
systemd-247/src/network/networkctl.c-315-
systemd-247/src/network/networkctl.c:316:                r = sd_netlink_message_read_in_addr(m, IFLA_GENEVE_REMOTE, &info->remote.in);
systemd-247/src/network/networkctl.c-317-                if (r >= 0)
##############################################
systemd-247/src/network/networkctl.c-319-                else
systemd-247/src/network/networkctl.c:320:                        (void) sd_netlink_message_read_in6_addr(m, IFLA_GENEVE_REMOTE6, &info->remote.in6);
systemd-247/src/network/networkctl.c-321-
##############################################
systemd-247/src/network/networkctl.c-331-        } else if (STR_IN_SET(received_kind, "gre", "gretap", "erspan")) {
systemd-247/src/network/networkctl.c:332:                (void) sd_netlink_message_read_in_addr(m, IFLA_GRE_LOCAL, &info->local.in);
systemd-247/src/network/networkctl.c:333:                (void) sd_netlink_message_read_in_addr(m, IFLA_GRE_REMOTE, &info->remote.in);
systemd-247/src/network/networkctl.c-334-        } else if (STR_IN_SET(received_kind, "ip6gre", "ip6gretap", "ip6erspan")) {
systemd-247/src/network/networkctl.c:335:                (void) sd_netlink_message_read_in6_addr(m, IFLA_GRE_LOCAL, &info->local.in6);
systemd-247/src/network/networkctl.c:336:                (void) sd_netlink_message_read_in6_addr(m, IFLA_GRE_REMOTE, &info->remote.in6);
systemd-247/src/network/networkctl.c-337-        } else if (streq(received_kind, "vti")) {
systemd-247/src/network/networkctl.c:338:                (void) sd_netlink_message_read_in_addr(m, IFLA_VTI_LOCAL, &info->local.in);
systemd-247/src/network/networkctl.c:339:                (void) sd_netlink_message_read_in_addr(m, IFLA_VTI_REMOTE, &info->remote.in);
systemd-247/src/network/networkctl.c-340-        } else if (streq(received_kind, "vti6")) {
systemd-247/src/network/networkctl.c:341:                (void) sd_netlink_message_read_in6_addr(m, IFLA_VTI_LOCAL, &info->local.in6);
systemd-247/src/network/networkctl.c:342:                (void) sd_netlink_message_read_in6_addr(m, IFLA_VTI_REMOTE, &info->remote.in6);
systemd-247/src/network/networkctl.c-343-        } else if (STR_IN_SET(received_kind, "macvlan", "macvtap"))
##############################################
systemd-247/src/network/networkctl.c-418-        info->has_mac_address =
systemd-247/src/network/networkctl.c:419:                netlink_message_read_hw_addr(m, IFLA_ADDRESS, &info->hw_address) >= 0 &&
systemd-247/src/network/networkctl.c-420-                memcmp(&info->hw_address, &HW_ADDR_NULL, sizeof(hw_addr_data)) != 0;
##############################################
systemd-247/src/network/networkctl.c-422-        info->has_permanent_mac_address =
systemd-247/src/network/networkctl.c:423:                ethtool_get_permanent_macaddr(NULL, info->name, &info->permanent_mac_address) >= 0 &&
systemd-247/src/network/networkctl.c-424-                memcmp(&info->permanent_mac_address, &ETHER_ADDR_NULL, sizeof(struct ether_addr)) != 0 &&
##############################################
systemd-247/src/network/networkctl.c-838-                case AF_INET:
systemd-247/src/network/networkctl.c:839:                        r = sd_netlink_message_read_in_addr(m, NDA_DST, &gw.in);
systemd-247/src/network/networkctl.c-840-                        if (r < 0)
##############################################
systemd-247/src/network/networkctl.c-844-                case AF_INET6:
systemd-247/src/network/networkctl.c:845:                        r = sd_netlink_message_read_in6_addr(m, NDA_DST, &gw.in6);
systemd-247/src/network/networkctl.c-846-                        if (r < 0)
##############################################
systemd-247/src/network/networkctl.c-1044-
systemd-247/src/network/networkctl.c:1045:                r = sd_netlink_message_read_in6_addr(m, IFAL_ADDRESS, &prefix.in6);
systemd-247/src/network/networkctl.c-1046-                if (r < 0)
##############################################
systemd-247/src/network/networkd-address-label.c-120-
systemd-247/src/network/networkd-address-label.c:121:        r = sd_netlink_message_append_in6_addr(req, IFA_ADDRESS, &label->in_addr.in6);
systemd-247/src/network/networkd-address-label.c-122-        if (r < 0)
##############################################
systemd-247/src/network/networkd-address.c-499-
systemd-247/src/network/networkd-address.c:500:        r = sd_rtnl_message_new_addr(link->manager->rtnl, &req, RTM_DELADDR,
systemd-247/src/network/networkd-address.c-501-                                     link->ifindex, address->family);
##############################################
systemd-247/src/network/networkd-address.c-574-
systemd-247/src/network/networkd-address.c:575:        r = sd_rtnl_message_new_addr(link->manager->rtnl, &req, RTM_GETADDR, 0, AF_INET6);
systemd-247/src/network/networkd-address.c-576-        if (r < 0)
##############################################
systemd-247/src/network/networkd-address.c-810-        else
systemd-247/src/network/networkd-address.c:811:                r = sd_rtnl_message_new_addr(link->manager->rtnl, &req, RTM_NEWADDR,
systemd-247/src/network/networkd-address.c-812-                                             link->ifindex, address->family);
##############################################
systemd-247/src/network/networkd-address.c-843-        } else if (address->family == AF_INET && address->prefixlen <= 30) {
systemd-247/src/network/networkd-address.c:844:                r = sd_netlink_message_append_in_addr(req, IFA_BROADCAST, &address->broadcast);
systemd-247/src/network/networkd-address.c-845-                if (r < 0)
##############################################
systemd-247/src/network/networkd-address.c-1135-        case AF_INET:
systemd-247/src/network/networkd-address.c:1136:                r = sd_netlink_message_read_in_addr(message, IFA_LOCAL, &tmp->in_addr.in);
systemd-247/src/network/networkd-address.c-1137-                if (r < 0) {
##############################################
systemd-247/src/network/networkd-address.c-1141-
systemd-247/src/network/networkd-address.c:1142:                r = sd_netlink_message_read_in_addr(message, IFA_ADDRESS, &tmp->in_addr_peer.in);
systemd-247/src/network/networkd-address.c-1143-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-address.c-1152-
systemd-247/src/network/networkd-address.c:1153:                r = sd_netlink_message_read_in_addr(message, IFA_BROADCAST, &tmp->broadcast);
systemd-247/src/network/networkd-address.c-1154-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-address.c-1168-        case AF_INET6:
systemd-247/src/network/networkd-address.c:1169:                r = sd_netlink_message_read_in6_addr(message, IFA_LOCAL, &tmp->in_addr.in6);
systemd-247/src/network/networkd-address.c-1170-                if (r >= 0) {
systemd-247/src/network/networkd-address.c-1171-                        /* Have peer address. */
systemd-247/src/network/networkd-address.c:1172:                        r = sd_netlink_message_read_in6_addr(message, IFA_ADDRESS, &tmp->in_addr_peer.in6);
systemd-247/src/network/networkd-address.c-1173-                        if (r < 0) {
##############################################
systemd-247/src/network/networkd-address.c-1179-                        /* Does not have peer address. */
systemd-247/src/network/networkd-address.c:1180:                        r = sd_netlink_message_read_in6_addr(message, IFA_ADDRESS, &tmp->in_addr.in6);
systemd-247/src/network/networkd-address.c-1181-                        if (r < 0) {
##############################################
systemd-247/src/network/networkd-fdb.c-198-/* parse the HW address from config files. */
systemd-247/src/network/networkd-fdb.c:199:int config_parse_fdb_hwaddr(
systemd-247/src/network/networkd-fdb.c-200-                const char *unit,
##############################################
systemd-247/src/network/networkd-ipv6-proxy-ndp.c-44-
systemd-247/src/network/networkd-ipv6-proxy-ndp.c:45:        r = sd_netlink_message_append_in6_addr(req, NDA_DST, address);
systemd-247/src/network/networkd-ipv6-proxy-ndp.c-46-        if (r < 0)
##############################################
systemd-247/src/network/networkd-link.c-423-
systemd-247/src/network/networkd-link.c:424:        r = netlink_message_read_hw_addr(message, IFLA_ADDRESS, &link->hw_addr);
systemd-247/src/network/networkd-link.c-425-        if (r < 0)
##############################################
systemd-247/src/network/networkd-link.c-427-
systemd-247/src/network/networkd-link.c:428:        r = netlink_message_read_hw_addr(message, IFLA_BROADCAST, &link->bcast_addr);
systemd-247/src/network/networkd-link.c-429-        if (r < 0)
##############################################
systemd-247/src/network/networkd-link.c-431-
systemd-247/src/network/networkd-link.c:432:        r = ethtool_get_permanent_macaddr(&manager->ethtool_fd, link->ifname, &link->permanent_mac);
systemd-247/src/network/networkd-link.c-433-        if (r < 0)
##############################################
systemd-247/src/network/networkd-link.c-931-
systemd-247/src/network/networkd-link.c:932:        r = sd_netlink_message_append_ether_addr(req, IFLA_ADDRESS, link->network->mac);
systemd-247/src/network/networkd-link.c-933-        if (r < 0)
##############################################
systemd-247/src/network/networkd-link.c-2762-           set, simply ignore them. */
systemd-247/src/network/networkd-link.c:2763:        r = netlink_message_read_hw_addr(m, IFLA_ADDRESS, &hw_addr);
systemd-247/src/network/networkd-link.c-2764-        if (r >= 0 && (link->hw_addr.length != hw_addr.length ||
##############################################
systemd-247/src/network/networkd-link.c-2913-
systemd-247/src/network/networkd-link.c:2914:                r = lease6_get_addr(lease6, &in6_addrs);
systemd-247/src/network/networkd-link.c-2915-                if (r > 0)
##############################################
systemd-247/src/network/networkd-manager.c-504-
systemd-247/src/network/networkd-manager.c:505:static int ordered_set_put_in4_addr(OrderedSet *s, const struct in_addr *address) {
systemd-247/src/network/networkd-manager.c-506-        char *p;
##############################################
systemd-247/src/network/networkd-manager.c-535-                        continue;
systemd-247/src/network/networkd-manager.c:536:                r = ordered_set_put_in4_addr(s, addresses+i);
systemd-247/src/network/networkd-manager.c-537-                if (r < 0)
##############################################
systemd-247/src/network/networkd-manager.c-1018-
systemd-247/src/network/networkd-manager.c:1019:        r = sd_rtnl_message_new_addr(m->rtnl, &req, RTM_GETADDR, 0, 0);
systemd-247/src/network/networkd-manager.c-1020-        if (r < 0)
##############################################
systemd-247/src/network/networkd-neighbor.c-412-
systemd-247/src/network/networkd-neighbor.c:413:static int manager_rtnl_process_neighbor_lladdr(sd_netlink_message *message, union lladdr_union *lladdr, size_t *size, char **str) {
systemd-247/src/network/networkd-neighbor.c-414-        int r;
##############################################
systemd-247/src/network/networkd-neighbor.c-529-
systemd-247/src/network/networkd-neighbor.c:530:        r = manager_rtnl_process_neighbor_lladdr(message, &tmp->lladdr, &tmp->lladdr_size, &lladdr_str);
systemd-247/src/network/networkd-neighbor.c-531-        if (r < 0) {
##############################################
systemd-247/src/network/networkd-neighbor.c-642-
systemd-247/src/network/networkd-neighbor.c:643:int config_parse_neighbor_lladdr(
systemd-247/src/network/networkd-neighbor.c-644-                const char *unit,
##############################################
systemd-247/src/network/networkd-neighbor.c-687-
systemd-247/src/network/networkd-neighbor.c:688:int config_parse_neighbor_hwaddr(
systemd-247/src/network/networkd-neighbor.c-689-                const char *unit,
##############################################
systemd-247/src/network/networkd-route.c-1435-        case AF_INET:
systemd-247/src/network/networkd-route.c:1436:                r = sd_netlink_message_read_in_addr(message, RTA_DST, &tmp->dst.in);
systemd-247/src/network/networkd-route.c-1437-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-route.c-1441-
systemd-247/src/network/networkd-route.c:1442:                r = sd_netlink_message_read_in_addr(message, RTA_GATEWAY, &tmp->gw.in);
systemd-247/src/network/networkd-route.c-1443-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-route.c-1457-
systemd-247/src/network/networkd-route.c:1458:                r = sd_netlink_message_read_in_addr(message, RTA_SRC, &tmp->src.in);
systemd-247/src/network/networkd-route.c-1459-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-route.c-1463-
systemd-247/src/network/networkd-route.c:1464:                r = sd_netlink_message_read_in_addr(message, RTA_PREFSRC, &tmp->prefsrc.in);
systemd-247/src/network/networkd-route.c-1465-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-route.c-1472-        case AF_INET6:
systemd-247/src/network/networkd-route.c:1473:                r = sd_netlink_message_read_in6_addr(message, RTA_DST, &tmp->dst.in6);
systemd-247/src/network/networkd-route.c-1474-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-route.c-1478-
systemd-247/src/network/networkd-route.c:1479:                r = sd_netlink_message_read_in6_addr(message, RTA_GATEWAY, &tmp->gw.in6);
systemd-247/src/network/networkd-route.c-1480-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-route.c-1485-
systemd-247/src/network/networkd-route.c:1486:                r = sd_netlink_message_read_in6_addr(message, RTA_SRC, &tmp->src.in6);
systemd-247/src/network/networkd-route.c-1487-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-route.c-1491-
systemd-247/src/network/networkd-route.c:1492:                r = sd_netlink_message_read_in6_addr(message, RTA_PREFSRC, &tmp->prefsrc.in6);
systemd-247/src/network/networkd-route.c-1493-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-routing-policy-rule.c-745-        case AF_INET:
systemd-247/src/network/networkd-routing-policy-rule.c:746:                r = sd_netlink_message_read_in_addr(message, FRA_SRC, &tmp->from.in);
systemd-247/src/network/networkd-routing-policy-rule.c-747-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-routing-policy-rule.c-757-
systemd-247/src/network/networkd-routing-policy-rule.c:758:                r = sd_netlink_message_read_in_addr(message, FRA_DST, &tmp->to.in);
systemd-247/src/network/networkd-routing-policy-rule.c-759-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-routing-policy-rule.c-772-        case AF_INET6:
systemd-247/src/network/networkd-routing-policy-rule.c:773:                r = sd_netlink_message_read_in6_addr(message, FRA_SRC, &tmp->from.in6);
systemd-247/src/network/networkd-routing-policy-rule.c-774-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/networkd-routing-policy-rule.c-784-
systemd-247/src/network/networkd-routing-policy-rule.c:785:                r = sd_netlink_message_read_in6_addr(message, FRA_DST, &tmp->to.in6);
systemd-247/src/network/networkd-routing-policy-rule.c-786-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247/src/network/test-network.c-16-
systemd-247/src/network/test-network.c:17:static void test_deserialize_in_addr(void) {
systemd-247/src/network/test-network.c-18-        _cleanup_free_ struct in_addr *addresses = NULL;
##############################################
systemd-247/src/network/test-network.c-63-                assert_se(size == 3);
systemd-247/src/network/test-network.c:64:                assert_se(routes[0].dst_addr.s_addr == inet_addr("192.168.0.0"));
systemd-247/src/network/test-network.c:65:                assert_se(routes[0].gw_addr.s_addr == inet_addr("192.168.0.1"));
systemd-247/src/network/test-network.c-66-                assert_se(routes[0].dst_prefixlen == 16);
systemd-247/src/network/test-network.c-67-
systemd-247/src/network/test-network.c:68:                assert_se(routes[1].dst_addr.s_addr == inet_addr("10.1.2.0"));
systemd-247/src/network/test-network.c:69:                assert_se(routes[1].gw_addr.s_addr == inet_addr("10.1.2.1"));
systemd-247/src/network/test-network.c-70-                assert_se(routes[1].dst_prefixlen == 24);
systemd-247/src/network/test-network.c-71-
systemd-247/src/network/test-network.c:72:                assert_se(routes[2].dst_addr.s_addr == inet_addr("0.0.0.0"));
systemd-247/src/network/test-network.c:73:                assert_se(routes[2].gw_addr.s_addr == inet_addr("10.0.1.1"));
systemd-247/src/network/test-network.c-74-                assert_se(routes[2].dst_prefixlen == 0);
##############################################
systemd-247/src/network/test-network.c-84-                assert_se(size == 2);
systemd-247/src/network/test-network.c:85:                assert_se(routes[0].dst_addr.s_addr == inet_addr("192.168.0.0"));
systemd-247/src/network/test-network.c:86:                assert_se(routes[0].gw_addr.s_addr == inet_addr("192.168.0.1"));
systemd-247/src/network/test-network.c-87-                assert_se(routes[0].dst_prefixlen == 16);
systemd-247/src/network/test-network.c-88-
systemd-247/src/network/test-network.c:89:                assert_se(routes[1].dst_addr.s_addr == inet_addr("0.0.0.0"));
systemd-247/src/network/test-network.c:90:                assert_se(routes[1].gw_addr.s_addr == inet_addr("10.0.1.1"));
systemd-247/src/network/test-network.c-91-                assert_se(routes[1].dst_prefixlen == 0);
##############################################
systemd-247/src/network/test-network.c-241-
systemd-247/src/network/test-network.c:242:        test_deserialize_in_addr();
systemd-247/src/network/test-network.c-243-        test_deserialize_dhcp_routes();
##############################################
systemd-247/src/network/test-networkd-conf.c-59-
systemd-247/src/network/test-networkd-conf.c:60:        r = config_parse_hwaddr("network", "filename", 1, "section", 1, "lvalue", 0, rvalue, &actual, NULL);
systemd-247/src/network/test-networkd-conf.c-61-        assert_se(ret == r);
##############################################
systemd-247/src/network/test-networkd-conf.c-106-
systemd-247/src/network/test-networkd-conf.c:107:static void test_config_parse_hwaddr(void) {
systemd-247/src/network/test-networkd-conf.c-108-        const struct ether_addr t[] = {
##############################################
systemd-247/src/network/test-networkd-conf.c-253-        test_config_parse_duid_rawdata();
systemd-247/src/network/test-networkd-conf.c:254:        test_config_parse_hwaddr();
systemd-247/src/network/test-networkd-conf.c-255-        test_config_parse_address();
##############################################
systemd-247/src/nspawn/nspawn-network.c-153-
systemd-247/src/nspawn/nspawn-network.c:154:        r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, mac_host);
systemd-247/src/nspawn/nspawn-network.c-155-        if (r < 0)
##############################################
systemd-247/src/nspawn/nspawn-network.c-173-
systemd-247/src/nspawn/nspawn-network.c:174:        r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, mac_container);
systemd-247/src/nspawn/nspawn-network.c-175-        if (r < 0)
##############################################
systemd-247/src/nspawn/nspawn-network.c-596-
systemd-247/src/nspawn/nspawn-network.c:597:                r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, &mac);
systemd-247/src/nspawn/nspawn-network.c-598-                if (r < 0)
##############################################
systemd-247/src/partition/test-repart.sh-194-
systemd-247/src/partition/test-repart.sh:195:    LOOP=`losetup -P --show --find $D/zzz`
systemd-247/src/partition/test-repart.sh-196-    VOLUME=test-repart-$RANDOM
##############################################
systemd-247/src/resolve/resolved-manager.c-136-        case AF_INET:
systemd-247/src/resolve/resolved-manager.c:137:                r = sd_netlink_message_read_in_addr(mm, IFA_LOCAL, &address.in);
systemd-247/src/resolve/resolved-manager.c-138-                if (r < 0) {
systemd-247/src/resolve/resolved-manager.c:139:                        r = sd_netlink_message_read_in_addr(mm, IFA_ADDRESS, &address.in);
systemd-247/src/resolve/resolved-manager.c-140-                        if (r < 0)
##############################################
systemd-247/src/resolve/resolved-manager.c-146-        case AF_INET6:
systemd-247/src/resolve/resolved-manager.c:147:                r = sd_netlink_message_read_in6_addr(mm, IFA_LOCAL, &address.in6);
systemd-247/src/resolve/resolved-manager.c-148-                if (r < 0) {
systemd-247/src/resolve/resolved-manager.c:149:                        r = sd_netlink_message_read_in6_addr(mm, IFA_ADDRESS, &address.in6);
systemd-247/src/resolve/resolved-manager.c-150-                        if (r < 0)
##############################################
systemd-247/src/resolve/resolved-manager.c-244-        /* Finally, enumerate all addresses, too */
systemd-247/src/resolve/resolved-manager.c:245:        r = sd_rtnl_message_new_addr(m->rtnl, &req, RTM_GETADDR, 0, AF_UNSPEC);
systemd-247/src/resolve/resolved-manager.c-246-        if (r < 0)
##############################################
systemd-247/src/resolve/test-dnssec.c-306-
systemd-247/src/resolve/test-dnssec.c:307:        a->a.in_addr.s_addr = inet_addr("52.0.14.116");
systemd-247/src/resolve/test-dnssec.c-308-
##############################################
systemd-247/src/resolve/test-resolved-etc-hosts.c-80-        assert_se(bn->n_allocated >= 3);
systemd-247/src/resolve/test-resolved-etc-hosts.c:81:        assert_se(address_equal_4(bn->addresses[0], inet_addr("1.2.3.4")));
systemd-247/src/resolve/test-resolved-etc-hosts.c:82:        assert_se(address_equal_4(bn->addresses[1], inet_addr("1.2.3.5")));
systemd-247/src/resolve/test-resolved-etc-hosts.c-83-        assert_se(address_equal_6(bn->addresses[2], {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5}));
##############################################
systemd-247/src/resolve/test-resolved-etc-hosts.c-87-        assert_se(bn->n_allocated >= 1);
systemd-247/src/resolve/test-resolved-etc-hosts.c:88:        assert_se(address_equal_4(bn->addresses[0], inet_addr("1.2.3.6")));
systemd-247/src/resolve/test-resolved-etc-hosts.c-89-
##############################################
systemd-247/src/resolve/test-resolved-etc-hosts.c-92-        assert_se(bn->n_allocated >= 1);
systemd-247/src/resolve/test-resolved-etc-hosts.c:93:        assert_se(address_equal_4(bn->addresses[0], inet_addr("1.2.3.6")));
systemd-247/src/resolve/test-resolved-etc-hosts.c-94-
##############################################
systemd-247/src/resolve/test-resolved-etc-hosts.c-101-        assert_se(bn->n_allocated >= 4);
systemd-247/src/resolve/test-resolved-etc-hosts.c:102:        assert_se(address_equal_4(bn->addresses[0], inet_addr("1.2.3.9")));
systemd-247/src/resolve/test-resolved-etc-hosts.c:103:        assert_se(address_equal_4(bn->addresses[1], inet_addr("1.2.3.10")));
systemd-247/src/resolve/test-resolved-etc-hosts.c:104:        assert_se(address_equal_4(bn->addresses[2], inet_addr("1.2.3.11")));
systemd-247/src/resolve/test-resolved-etc-hosts.c:105:        assert_se(address_equal_4(bn->addresses[3], inet_addr("1.2.3.12")));
systemd-247/src/resolve/test-resolved-etc-hosts.c-106-
##############################################
systemd-247/src/shared/ethtool-util.c-261-
systemd-247/src/shared/ethtool-util.c:262:int ethtool_get_permanent_macaddr(int *ethtool_fd, const char *ifname, struct ether_addr *ret) {
systemd-247/src/shared/ethtool-util.c-263-        _cleanup_close_ int fd = -1;
##############################################
systemd-247/src/shared/ethtool-util.h-100-                          Duplex *ret_duplex, NetDevPort *ret_port);
systemd-247/src/shared/ethtool-util.h:101:int ethtool_get_permanent_macaddr(int *ethtool_fd, const char *ifname, struct ether_addr *ret);
systemd-247/src/shared/ethtool-util.h-102-int ethtool_set_speed(int *ethtool_fd, const char *ifname, unsigned speed, Duplex duplex);
##############################################
systemd-247/src/shared/linux/nl80211.h-709- *	type %NL80211_IFTYPE_AP. It applies to all its VLAN interfaces
systemd-247/src/shared/linux/nl80211.h:710: *	(%NL80211_IFTYPE_AP_VLAN), except for those in 4addr (WDS) mode.
systemd-247/src/shared/linux/nl80211.h-711- *	If %NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED is not present with this
##############################################
systemd-247/src/shared/local-addresses.c-53-
systemd-247/src/shared/local-addresses.c:54:        r = sd_rtnl_message_new_addr(rtnl, &req, RTM_GETADDR, 0, af);
systemd-247/src/shared/local-addresses.c-55-        if (r < 0)
##############################################
systemd-247/src/shared/local-addresses.c-110-                case AF_INET:
systemd-247/src/shared/local-addresses.c:111:                        r = sd_netlink_message_read_in_addr(m, IFA_LOCAL, &a->address.in);
systemd-247/src/shared/local-addresses.c-112-                        if (r < 0) {
systemd-247/src/shared/local-addresses.c:113:                                r = sd_netlink_message_read_in_addr(m, IFA_ADDRESS, &a->address.in);
systemd-247/src/shared/local-addresses.c-114-                                if (r < 0)
##############################################
systemd-247/src/shared/local-addresses.c-119-                case AF_INET6:
systemd-247/src/shared/local-addresses.c:120:                        r = sd_netlink_message_read_in6_addr(m, IFA_LOCAL, &a->address.in6);
systemd-247/src/shared/local-addresses.c-121-                        if (r < 0) {
systemd-247/src/shared/local-addresses.c:122:                                r = sd_netlink_message_read_in6_addr(m, IFA_ADDRESS, &a->address.in6);
systemd-247/src/shared/local-addresses.c-123-                                if (r < 0)
##############################################
systemd-247/src/shared/wifi-util.c-118-
systemd-247/src/shared/wifi-util.c:119:        r = sd_netlink_message_read_ether_addr(reply, NL80211_ATTR_MAC, bssid);
systemd-247/src/shared/wifi-util.c-120-        if (r == -ENODATA)
##############################################
systemd-247/src/systemd/sd-daemon.h-138-
systemd-247/src/systemd/sd-daemon.h:139:  See sd_is_socket_sockaddr(3) for more information.
systemd-247/src/systemd/sd-daemon.h-140-*/
systemd-247/src/systemd/sd-daemon.h:141:int sd_is_socket_sockaddr(int fd, int type, const struct sockaddr* addr, unsigned addr_len, int listening);
systemd-247/src/systemd/sd-daemon.h-142-
##############################################
systemd-247/src/systemd/sd-netlink.h-93-int sd_netlink_message_append_data(sd_netlink_message *m, unsigned short type, const void *data, size_t len);
systemd-247/src/systemd/sd-netlink.h:94:int sd_netlink_message_append_in_addr(sd_netlink_message *m, unsigned short type, const struct in_addr *data);
systemd-247/src/systemd/sd-netlink.h:95:int sd_netlink_message_append_in6_addr(sd_netlink_message *m, unsigned short type, const struct in6_addr *data);
systemd-247/src/systemd/sd-netlink.h-96-int sd_netlink_message_append_sockaddr_in(sd_netlink_message *m, unsigned short type, const struct sockaddr_in *data);
systemd-247/src/systemd/sd-netlink.h-97-int sd_netlink_message_append_sockaddr_in6(sd_netlink_message *m, unsigned short type, const struct sockaddr_in6 *data);
systemd-247/src/systemd/sd-netlink.h:98:int sd_netlink_message_append_ether_addr(sd_netlink_message *m, unsigned short type, const struct ether_addr *data);
systemd-247/src/systemd/sd-netlink.h-99-int sd_netlink_message_append_cache_info(sd_netlink_message *m, unsigned short type, const struct ifa_cacheinfo *info);
##############################################
systemd-247/src/systemd/sd-netlink.h-112-int sd_netlink_message_read_u32(sd_netlink_message *m, unsigned short type, uint32_t *data);
systemd-247/src/systemd/sd-netlink.h:113:int sd_netlink_message_read_ether_addr(sd_netlink_message *m, unsigned short type, struct ether_addr *data);
systemd-247/src/systemd/sd-netlink.h-114-int sd_netlink_message_read_cache_info(sd_netlink_message *m, unsigned short type, struct ifa_cacheinfo *info);
systemd-247/src/systemd/sd-netlink.h:115:int sd_netlink_message_read_in_addr(sd_netlink_message *m, unsigned short type, struct in_addr *data);
systemd-247/src/systemd/sd-netlink.h:116:int sd_netlink_message_read_in6_addr(sd_netlink_message *m, unsigned short type, struct in6_addr *data);
systemd-247/src/systemd/sd-netlink.h-117-int sd_netlink_message_enter_container(sd_netlink_message *m, unsigned short type);
##############################################
systemd-247/src/systemd/sd-netlink.h-141-int sd_rtnl_message_new_addr_update(sd_netlink *nl, sd_netlink_message **ret, int index, int family);
systemd-247/src/systemd/sd-netlink.h:142:int sd_rtnl_message_new_addr(sd_netlink *nl, sd_netlink_message **ret, uint16_t msg_type, int index, int family);
systemd-247/src/systemd/sd-netlink.h-143-int sd_rtnl_message_new_route(sd_netlink *nl, sd_netlink_message **ret, uint16_t nlmsg_type, int rtm_family, unsigned char rtm_protocol);
##############################################
systemd-247/src/test/test-nss.c-373-
systemd-247/src/test/test-nss.c:374:static void test_byaddr(void *handle,
systemd-247/src/test/test-nss.c-375-                        const char *module,
##############################################
systemd-247/src/test/test-nss.c-424-        for (int i = 0; i < n_addresses; i++)
systemd-247/src/test/test-nss.c:425:                test_byaddr(handle, module,
systemd-247/src/test/test-nss.c-426-                            &addresses[i].address,
##############################################
systemd-247/src/udev/net/link-config.c-274-
systemd-247/src/udev/net/link-config.c:275:        r = ethtool_get_permanent_macaddr(&ctx->ethtool_fd, name, &permanent_mac);
systemd-247/src/udev/net/link-config.c-276-        if (r < 0)
##############################################
systemd-247/test/sys-script.py-5297-\x80\xa1\x08\\STEP
systemd-247/test/sys-script.py:5298:\x05\x14\x10_Q7F\x00[2\x01\x00\x00\x01\x80\x0b+\x03\x14$_Q4E\x00\\/\x06_SB_PCI0LPC_EC__HKEYMHKQ\x0b\x11`\x14$_Q4F\x00\\/\x06_SB_PCI0LPC_EC__HKEYMHKQ\x0b\x12`\x14\x1d_Q75\x00\\/\x05_SB_PCI0LPC_EC__TATR\x14$_Q46\x00\\/\x06_SB_PCI0LPC_EC__HKEYMHKQ\x0b\x12`\x14 _Q22\x00\xa0\x0cHB0A\x86BAT0
systemd-247/test/sys-script.py-5299-\x80\xa0\x0cHB1A\x86BAT1
##############################################
systemd-247/test/sys-script.py-6669-\x00`\xa0A\t\\/\x04_SB_PCI0LPC_EPWG\xa0@\x06\x93\\/\x03_SB_GDCKGGID
systemd-247/test/sys-script.py:6670:\x00\xa0B\x04\\H8DR\xa01\\/\x05_SB_PCI0LPC_EC__EEPRp\\/\x05_SB_PCI0LPC_EC__HDEP`\xa1\x08p\x0c$M\x00L`\xa1\x08p\\DCKI`\xa0\x1a\x93\\/\x03_SB_GDCKGGID
systemd-247/test/sys-script.py-6671-\x01p\x0c$M\x00D`\xa4`\x14G\x08RDSR\x00p
##############################################
systemd-247/test/test-functions-1579-    # If debug is set, clean unprintable chars to prevent messing up the term
systemd-247/test/test-functions:1580:    [[ $debug ]] && _line=$(echo -n "$_line" | tr -c -d '[:print:][:space:]')
systemd-247/test/test-functions-1581-    _shebang_regex='(#! *)(/[^ ]+).*'
##############################################
systemd-247/test/udev-test.pl-2326-        # create temporary rules
systemd-247/test/udev-test.pl:2327:        system("mkdir", "-p", "$udev_rules_dir");
systemd-247/test/udev-test.pl-2328-        open CONF, ">$udev_rules" || die "unable to create rules file: $udev_rules";
##############################################
systemd-247/test/udev-test.pl-2336-        if ($valgrind > 0) {
systemd-247/test/udev-test.pl:2337:                return system("$udev_bin_valgrind $action $devpath");
systemd-247/test/udev-test.pl-2338-        } elsif ($gdb > 0) {
systemd-247/test/udev-test.pl:2339:                return system("$udev_bin_gdb $action $devpath");
systemd-247/test/udev-test.pl-2340-        } elsif ($strace > 0) {
systemd-247/test/udev-test.pl:2341:                return system("$udev_bin_strace $action $devpath");
systemd-247/test/udev-test.pl-2342-        } else {
systemd-247/test/udev-test.pl:2343:                return system("$udev_bin", "$action", "$devpath");
systemd-247/test/udev-test.pl-2344-        }
##############################################
systemd-247/test/udev-test.pl-2416-sub udev_setup {
systemd-247/test/udev-test.pl:2417:        system("umount \"$udev_tmpfs\" 2>/dev/null");
systemd-247/test/udev-test.pl-2418-        rmdir($udev_tmpfs);
##############################################
systemd-247/test/udev-test.pl-2420-
systemd-247/test/udev-test.pl:2421:        if (system("mount", "-o", "rw,mode=755,nosuid,noexec", "-t", "tmpfs", "tmpfs", $udev_tmpfs)) {
systemd-247/test/udev-test.pl-2422-                warn "unable to mount tmpfs";
##############################################
systemd-247/test/udev-test.pl-2431-
systemd-247/test/udev-test.pl:2432:        if (system("mknod", $udev_dev . "/null", "c", "1", "3")) {
systemd-247/test/udev-test.pl-2433-                warn "unable to create $udev_dev/null";
##############################################
systemd-247/test/udev-test.pl-2438-        my $block_device_filename = $udev_dev . "/sda";
systemd-247/test/udev-test.pl:2439:        if (system("mknod", $block_device_filename, "b", "8", "0")) {
systemd-247/test/udev-test.pl-2440-                warn "unable to create $block_device_filename";
##############################################
systemd-247/test/udev-test.pl-2444-
systemd-247/test/udev-test.pl:2445:        system("cp", "-r", "test/sys/", $udev_sys) && die "unable to copy test/sys";
systemd-247/test/udev-test.pl-2446-
systemd-247/test/udev-test.pl:2447:        system("rm", "-rf", "$udev_run");
systemd-247/test/udev-test.pl-2448-
##############################################
systemd-247/test/udev-test.pl-2476-                print "add $devnode:         error\n";
systemd-247/test/udev-test.pl:2477:                system("tree", "$udev_dev");
systemd-247/test/udev-test.pl-2478-                $error++;
##############################################
systemd-247/test/udev-test.pl-2517-                        $error++;
systemd-247/test/udev-test.pl:2518:                        system("tree", "$udev_dev");
systemd-247/test/udev-test.pl-2519-                } else {
##############################################
systemd-247/test/udev-test.pl-2529-                        print "\n";
systemd-247/test/udev-test.pl:2530:                        system("tree", "$udev_dev");
systemd-247/test/udev-test.pl-2531-                        print "\n";
##############################################
systemd-247/test/udev-test.pl-2553-                                print "\n";
systemd-247/test/udev-test.pl:2554:                                system("tree", "$udev_dev");
systemd-247/test/udev-test.pl-2555-                                print "\n";
##############################################
systemd-247/test/udev-test.pl-2590-                print "\n";
systemd-247/test/udev-test.pl:2591:                system("tree", "$udev_dev");
systemd-247/test/udev-test.pl-2592-                print "\n";
##############################################
systemd-247/test/udev-test.pl-2611-                        print "\n";
systemd-247/test/udev-test.pl:2612:                        system("tree", "$udev_dev");
systemd-247/test/udev-test.pl-2613-                        print "\n";
##############################################
systemd-247/test/udev-test.pl-2751-sub cleanup {
systemd-247/test/udev-test.pl:2752:        system("rm", "-rf", "$udev_run");
systemd-247/test/udev-test.pl:2753:        system("umount", "$udev_tmpfs");
systemd-247/test/udev-test.pl-2754-        rmdir($udev_tmpfs);
##############################################
systemd-247/test/udev-test.pl-2776-
systemd-247/test/udev-test.pl:2777:if (system($udev_bin, "check")) {
systemd-247/test/udev-test.pl-2778-        warn "$udev_bin failed to set up the environment, skipping the test";
##############################################
systemd-247/tools/check-api-docs.sh-17-
systemd-247/tools/check-api-docs.sh:18:for symbol in `nm -g --defined-only "$@" | grep " T " | cut -d" " -f3 | grep -wv $deprecated | sort -u` ; do
systemd-247/tools/check-api-docs.sh-19-    if test -f ${MESON_BUILD_ROOT}/man/$symbol.3 ; then
##############################################
systemd-247/tools/coverity.sh-39-# Verify upload is permitted
systemd-247/tools/coverity.sh:40:AUTH_RES=`curl -s --form project="$COVERITY_SCAN_PROJECT_NAME" --form token="$COVERITY_SCAN_TOKEN" $SCAN_URL/api/upload_permitted`
systemd-247/tools/coverity.sh-41-if [ "$AUTH_RES" = "Access denied" ]; then
##############################################
systemd-247/tools/coverity.sh-44-else
systemd-247/tools/coverity.sh:45:    AUTH=`echo $AUTH_RES | jq .upload_permitted`
systemd-247/tools/coverity.sh-46-    if [ "$AUTH" = "true" ]; then
##############################################
systemd-247/tools/coverity.sh-48-    else
systemd-247/tools/coverity.sh:49:        WHEN=`echo $AUTH_RES | jq .next_upload_permitted_at`
systemd-247/tools/coverity.sh-50-        echo -e "\033[33;1mCoverity Scan analysis NOT authorized until $WHEN.\033[0m"
##############################################
systemd-247/tools/coverity.sh-54-
systemd-247/tools/coverity.sh:55:TOOL_DIR=`find $TOOL_BASE -type d -name 'cov-analysis*'`
systemd-247/tools/coverity.sh-56-export PATH="$TOOL_DIR/bin:$PATH"
##############################################
systemd-247/tools/coverity.sh-167-	CMD='build'
systemd-247/tools/coverity.sh:168:	TEMP=`getopt -o ho:t --long help,out-dir:,tar -n '$0' -- "$@"`
systemd-247/tools/coverity.sh-169-	_ec=$?
##############################################
systemd-247/tools/coverity.sh-174-	CMD='upload'
systemd-247/tools/coverity.sh:175:	TEMP=`getopt -o hd:t: --long help,result-dir:tar: -n '$0' -- "$@"`
systemd-247/tools/coverity.sh-176-	_ec=$?
##############################################
systemd-247/debian/changelog-1693-  * Make systemd-sysv-install robust against existing $ROOT.
systemd-247/debian/changelog:1694:    Always initialize `$ROOT`, to avoid the script getting confused by an
systemd-247/debian/changelog-1695-    existing outside env variable. Also fix the `--root` option to actually
##############################################
systemd-247/debian/tests/boot-smoke-7-
systemd-247/debian/tests/boot-smoke:8:. `dirname $0`/assert.sh
systemd-247/debian/tests/boot-smoke-9-
##############################################
systemd-247/debian/tests/hostnamed-3-
systemd-247/debian/tests/hostnamed:4:. `dirname $0`/assert.sh
systemd-247/debian/tests/hostnamed-5-
##############################################
systemd-247/debian/tests/hostnamed-19-# reset to original
systemd-247/debian/tests/hostnamed:20:assert_eq "`hostnamectl set-hostname $ORIG_HOST 2>&1`" ""
systemd-247/debian/tests/hostnamed-21-assert_eq "`cat /etc/hostname`" "$ORIG_HOST"
##############################################
systemd-247/debian/tests/localed-locale-3-
systemd-247/debian/tests/localed-locale:4:. `dirname $0`/assert.sh
systemd-247/debian/tests/localed-locale-5-
##############################################
systemd-247/debian/tests/localed-locale-30-sync
systemd-247/debian/tests/localed-locale:31:assert_eq "`cat $LOCALE_CONF`" "LANG=C
systemd-247/debian/tests/localed-locale-32-LC_CTYPE=en_US.UTF-8"
##############################################
systemd-247/debian/tests/localed-x11-keymap-3-
systemd-247/debian/tests/localed-x11-keymap:4:. `dirname $0`/assert.sh
systemd-247/debian/tests/localed-x11-keymap-5-
##############################################
systemd-247/debian/tests/logind-144-    # determine user
systemd-247/debian/tests/logind:145:    USER=`echo "$OUT" | grep seat0 | awk '{print $3}'`
systemd-247/debian/tests/logind-146-    echo "seat user: $USER"
##############################################
systemd-247/debian/tests/timedated-3-
systemd-247/debian/tests/timedated:4:. `dirname $0`/assert.sh
systemd-247/debian/tests/timedated-5-
##############################################
systemd-247/debian/tests/timedated-18-echo 'reset timezone to original'
systemd-247/debian/tests/timedated:19:assert_eq "`timedatectl  --no-pager set-timezone $ORIG_TZ 2>&1`" ""
systemd-247/debian/tests/timedated-20-assert_eq "`readlink /etc/localtime | sed 's#^.*zoneinfo/##'`" "$ORIG_TZ"
##############################################
systemd-247~rc2/NEWS-4823-
systemd-247~rc2/NEWS:4824:        * sd-daemon gained a new API sd_is_socket_sockaddr() for determining
systemd-247~rc2/NEWS-4825-          whether a specific socket file descriptor matches a specified socket
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-55-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:56:Everything described below is located on a placeholder file system `$BOOT`. The installer program should pick `$BOOT` according to the following rules:
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-57-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-58-* On disks with an MBR partition table:
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:59:  * If the OS is installed on a disk with an MBR partition table, and a partition with the type id of 0xEA already exists it should be used as `$BOOT`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:60:  * Otherwise, if the OS is installed on a disk with an MBR partition table, a new partition with type id of 0xEA shall be created, of a suitable size (let's say 500MB), and it should be used as `$BOOT`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-61-* On disks with GPT (GUID Partition Table)
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:62:  * If the OS is installed on a disk with GPT, and an Extended Boot Loader Partition or XBOOTLDR partition for short, i.e. a partition with GPT type GUID of `bc13c2ff-59e6-4262-a352-b275fd6f7172`, already exists, it should be used as `$BOOT`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:63:  * Otherwise, if the OS is installed on a disk with GPT, and an EFI System Partition or ESP for short, i.e. a partition with GPT type UID of `c12a7328-f81f-11d2-ba4b-00a0c93ec93b`) already exists and is large enough (let's say 250MB) and otherwise qualifies, it should be used as `$BOOT`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:64:  * Otherwise, if the OS is installed on a disk with GPT, and if the ESP partition already exists but is too small, a new suitably sized (let's say 500MB) XBOOTLDR partition shall be created and used as `$BOOT`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:65:  * Otherwise, if the OS is installed on a disk with GPT, and no ESP partition exists yet, a new suitably sized (let's say 500MB) ESP should be created and used as `$BOOT`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-66-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:67:This placeholder file system shall be determined during _installation time_, and an fstab entry may be created. It should be mounted to either `/boot/` or `/efi/`. Additional locations like `/boot/efi/`, with `/boot/` being a separate file system, might be supported by implementations. This is not recommended because the mounting of `$BOOT` is then dependent on and requires the mounting of the intermediate file system.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-68-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:69:**Note:** _`$BOOT` should be considered **shared** among all OS installations of a system. Instead of maintaining one `$BOOT` per installed OS (as `/boot/` was traditionally handled), all installed OS share the same place to drop in their boot-time configuration._
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-70-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:71:For systems where the firmware is able to read file systems directly, `$BOOT`
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-72-must be a file system readable by the firmware. For other systems and generic
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:73:installation and live media, `$BOOT` must be a VFAT (16 or 32) file
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:74:system. Applications accessing `$BOOT` should hence not assume that fancier
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-75-file system features such as symlinks, hardlinks, access control or case
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-93-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:94:Note that the `$BOOT` partition is not supposed to be exclusive territory of
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-95-this specification. This specification only defines semantics of the `/loader/`
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-99-files and directories in the same file system. For example, boot loaders that
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:100:implement this specification might install their own boot code into the `$BOOT`
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:101:partition. On systems where `$BOOT` is the ESP this is a particularly common
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-102-setup. Implementations of this specification must be able to operate correctly
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-109-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:110:We define two directories below `$BOOT`:
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-111-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:112:* `$BOOT/loader/` is the directory containing all files needed for Type #1 entries
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:113:* `$BOOT/loader/entries/` is the directory containing the drop-in snippets. This directory contains one `.conf` file for each boot menu item.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-114-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:115:**Note:** _In all cases the `/loader/` directory should be located directly in the root of the file system. Specifically, if `$BOOT` is the ESP, then `/loader/` directory should be located directly in the root directory of the ESP, and not in the `/EFI/` subdirectory._
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-116-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:117:Inside the `$BOOT/loader/entries/` directory each OS vendor may drop one or
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-118-more configuration snippets with the suffix ".conf", one for each boot menu
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-125-identifier (The ID field of `/etc/os-release`). Example:
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:126:`$BOOT/loader/entries/6a9857a393724b7a981ebb5b8495b9ea-3.8.0-2.fc19.x86_64.conf`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-127-
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-139-* `machine-id` shall contain the machine ID of the OS `/etc/machine-id`. This is useful for boot loaders and applications to filter out boot entries, for example to show only a single newest kernel per OS, or to group items by OS, or to maybe filter out the currently booted OS in UIs that want to show only other installed operating systems. This ID shall be formatted as 32 lower case hexadecimal characters (i.e. without any UUID formatting). This key is optional. Example: `4098b3f648d74c13b1f04ccfba7798e8`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:140:* `linux` refers to the Linux kernel to spawn and shall be a path relative to the `$BOOT` directory. It is recommended that every distribution creates a machine id and version specific subdirectory below `$BOOT` and places its kernels and initial RAM disk images there. Example: `/6a9857a393724b7a981ebb5b8495b9ea/3.8.0-2.fc19.x86_64/linux`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:141:* `initrd` refers to the initrd to use when executing the kernel. This also shall be a path relative to the `$BOOT` directory. This key is optional. This key may appear more than once in which case all specified images are used, in the order they are listed. Example: `6a9857a393724b7a981ebb5b8495b9ea/3.8.0-2.fc19.x86_64/initrd`.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:142:* `efi` refers to an arbitrary EFI program. This also takes a path relative to `$BOOT`. If this key is set, and the system is not an EFI system this entry should be hidden.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-143-* `options` shall contain kernel parameters to pass to the Linux kernel to spawn. This key is optional and may appear more than once in which case all specified parameters are used in the order they are listed.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-144-* `devicetree` refers to the binary device tree to use when executing the
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:145:kernel. This also shall be a path relative to the `$BOOT` directory. This
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-146-key is optional. Example: `6a9857a393724b7a981ebb5b8495b9ea/3.8.0-2.fc19.armv7hl/tegra20-paz00.dtb`.
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-184-[dracut(8)](http://man7.org/linux/man-pages/man8/dracut.8.html). Such unified
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:185:images will be searched for under `$BOOT/EFI/Linux/` and must have the
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-186-extension `.efi`. Support for images of this type is of course specific to
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-217-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:218:A _boot loader_ needs a file system driver to discover and read `$BOOT`, then
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:219:simply reads all files `$BOOT/loader/entries/*.conf`, and populates its boot
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-220-menu with this. On EFI, it then extends this with any unified kernel images
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:221:found in `$BOOT/EFI/Linux/*.efi`. It may also add additional entries, for
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-222-example a "Reboot into firmware" option. Optionally it may sort the menu based
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-228-For "Boot Loader Specification Entries" (Type #1), the _kernel package
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:229:installer_ installs the kernel and initrd images to `$BOOT` (it is recommended
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-230-to place these files in a vendor and OS and installation specific directory)
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-231-and then generates a configuration snippet for it, placing this in
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:232:`$BOOT/loader/entries/xyz.conf`, with xyz as concatenation of machine id and
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-233-version information (see above). The files created by a kernel package are
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-236-For "EFI Unified Kernel Images" (Type #2), the vendor or kernel package
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:237:installer creates the combined image and drops it into `$BOOT/EFI/Linux/`. This
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-238-file is also private property of the kernel package and should be removed along
##############################################
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-242-
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md:243:An _OS installer_ picks the right place for `$BOOT` as defined above (possibly creating a partition and file system for it) and pre-creates the `/loader/entries/` directory in it. It then installs an appropriate boot loader that can read these snippets. Finally, it installs one or more kernel packages.
systemd-247~rc2/docs/BOOT_LOADER_SPECIFICATION.md-244-
##############################################
systemd-247~rc2/docs/CGROUP_DELEGATION.md-454-   mount only a sub-tree of the host's cgroup tree into the container. Part of
systemd-247~rc2/docs/CGROUP_DELEGATION.md:455:   the cgroup API is that `/proc/$PID/cgroup` reports the cgroup path of every
systemd-247~rc2/docs/CGROUP_DELEGATION.md-456-   process, and hence any path below `/sys/fs/cgroup/` needs to match what
systemd-247~rc2/docs/CGROUP_DELEGATION.md:457:   `/proc/$PID/cgroup` of the payload processes reports. What you can do safely
systemd-247~rc2/docs/CGROUP_DELEGATION.md-458-   however, is mount the upper parts of the cgroup tree read-only (or even
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-15-
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:16:## Execution Environment
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-17-
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-57-   `/dev/console`, and not care about VTs or multiple gettys on VTs. (But see
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:58:   `$container_ttys` below.)
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-59-
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-62-   explicitly *not* OK to just mount a sub-hierarchy into the container as that
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:63:   is incompatible with `/proc/$PID/cgroup` (which lists full paths). Also the
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-64-   root-level cgroup directories tend to be quite different from inner
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-90-1. To allow systemd (and other programs) to identify that it is executed within
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:91:   a container, please set the `$container` environment variable for PID 1 in
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-92-   the container to a short lowercase string identifying your
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-98-   enabled if `/etc/machine-id` is empty (i.e. not yet set) at boot time of the
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:99:   container. The container manager should set `$container_uuid` as environment
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-100-   variable for the container's PID 1 to the container UUID. (This is similar
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-110-3. systemd can automatically spawn login gettys on additional ptys. A container
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:111:   manager can set the `$container_ttys` environment variable for the
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-112-   container's PID 1 to tell it on which ptys to spawn gettys. The variable
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-125-   running the container manager, if this is considered desirable, please parse
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:126:   the host's `/etc/os-release` and set a `$container_host_<key>=<VALUE>`
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-127-   environment variable for the ID fields described by the [os-release
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-128-   interface](https://www.freedesktop.org/software/systemd/man/os-release.html), eg:
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:129:   `$container_host_id=debian`
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:130:   `$container_host_build_id=2020-06-15`
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:131:   `$container_host_variant_id=server`
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:132:   `$container_host_version_id=10`
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-133-
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-139-   'ramfs'), and the absolute path to this directory exported in the
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:140:   `$CREDENTIALS_DIRECTORY` environment variable. If the container managers
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-141-   does this, the credentials passed to the service manager can be propagated
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-169-   service. It will then receive the sockets starting with FD 3, the number of
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:170:   passed FDs in `$LISTEN_FDS` and its PID as `$LISTEN_PID`. It should take
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-171-   these and pass them on to the container's init process, also setting
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:172:   $LISTEN_FDS and `$LISTEN_PID` (basically, it can just leave the FDs and
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:173:   `$LISTEN_FDS` untouched, but it needs to adjust `$LISTEN_PID` to the
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-174-   container init process). That's all that's necessary to make socket
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-188-   wants to tell the service manager about readiness. A container manager can
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:189:   set the `$NOTIFY_SOCKET` environment variable to a suitable socket path to
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-190-   make use of this functionality. (Also see information about
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-246-   container manager when boot-up is complete. The path used for this doesn't
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:247:   matter much as it is communicated via the `$NOTIFY_SOCKET` environment
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-248-   variable, following the usual protocol for this, however it's suitable, and
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-255-5. The `/run/host/container-manager` file may be used to pass the same
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:256:   information as the `$container` environment variable (see above), i.e. a
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-257-   short string identifying the container manager implementation. This file
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-262-6. The `/run/host/container-uuid` file may be used to pass the same information
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:263:   as the `$container_uuid` environment variable (see above). This file should
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-264-   be newline terminated.
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-266-7. The `/run/host/credentials/` directory is a good place to pass credentials
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:267:   into the container, using the `$CREDENTIALS_DIRECTORY` protocol, see above.
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-268-
##############################################
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-310-6. Don't mount only a sub-tree of the `cgroupfs` into the container. This will not
systemd-247~rc2/docs/CONTAINER_INTERFACE.md:311:   work as `/proc/$PID/cgroup` lists full paths and cannot be matched up with
systemd-247~rc2/docs/CONTAINER_INTERFACE.md-312-   the actual `cgroupfs` tree visible, then. (You may "prune" some branches
##############################################
systemd-247~rc2/docs/CONVERTING_TO_HOMED.md-94-
systemd-247~rc2/docs/CONVERTING_TO_HOMED.md:95:   In this command line, replace `$UID` by the UID you previously used,
systemd-247~rc2/docs/CONVERTING_TO_HOMED.md-96-   i.e. the third field of the `getent passwd foobar` output above. Similar,
systemd-247~rc2/docs/CONVERTING_TO_HOMED.md:97:   replace `$GECOS` by the GECOS field of your old account, i.e the fifth field
systemd-247~rc2/docs/CONVERTING_TO_HOMED.md-98-   of the old output. If your distribution traditionally does not assign a
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-21-
systemd-247~rc2/docs/ENVIRONMENT.md:22:* `$SYSTEMD_OFFLINE=[0|1]` — if set to `1`, then `systemctl` will
systemd-247~rc2/docs/ENVIRONMENT.md-23-  refrain from talking to PID 1; this has the same effect as the historical
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-30-
systemd-247~rc2/docs/ENVIRONMENT.md:31:* `$SYSTEMD_IGNORE_CHROOT=1` — if set, don't check whether being invoked in a
systemd-247~rc2/docs/ENVIRONMENT.md-32-  `chroot()` environment. This is particularly relevant for systemctl, as it
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-37-
systemd-247~rc2/docs/ENVIRONMENT.md:38:* `$SD_EVENT_PROFILE_DELAYS=1` — if set, the sd-event event loop implementation
systemd-247~rc2/docs/ENVIRONMENT.md-39-  will print latency information at runtime.
systemd-247~rc2/docs/ENVIRONMENT.md-40-
systemd-247~rc2/docs/ENVIRONMENT.md:41:* `$SYSTEMD_PROC_CMDLINE` — if set, the contents are used as the kernel command
systemd-247~rc2/docs/ENVIRONMENT.md-42-  line instead of the actual one in /proc/cmdline. This is useful for
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-45-
systemd-247~rc2/docs/ENVIRONMENT.md:46:* `$SYSTEMD_FSTAB` — if set, use this path instead of /etc/fstab. Only useful
systemd-247~rc2/docs/ENVIRONMENT.md-47-  for debugging.
systemd-247~rc2/docs/ENVIRONMENT.md-48-
systemd-247~rc2/docs/ENVIRONMENT.md:49:* `$SYSTEMD_CRYPTTAB` — if set, use this path instead of /etc/crypttab. Only
systemd-247~rc2/docs/ENVIRONMENT.md-50-  useful for debugging. Currently only supported by systemd-cryptsetup-generator.
systemd-247~rc2/docs/ENVIRONMENT.md-51-
systemd-247~rc2/docs/ENVIRONMENT.md:52:* `$SYSTEMD_EFI_OPTIONS` — if set, used instead of the string in the
systemd-247~rc2/docs/ENVIRONMENT.md:53:  SystemdOptions EFI variable. Analogous to `$SYSTEMD_PROC_CMDLINE`.
systemd-247~rc2/docs/ENVIRONMENT.md-54-
systemd-247~rc2/docs/ENVIRONMENT.md:55:* `$SYSTEMD_IN_INITRD` — takes a boolean. If set, overrides initrd detection.
systemd-247~rc2/docs/ENVIRONMENT.md-56-  This is useful for debugging and testing initrd-only programs in the main
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-58-
systemd-247~rc2/docs/ENVIRONMENT.md:59:* `$SYSTEMD_BUS_TIMEOUT=SECS` — specifies the maximum time to wait for method call
systemd-247~rc2/docs/ENVIRONMENT.md-60-  completion. If no time unit is specified, assumes seconds. The usual other units
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-63-
systemd-247~rc2/docs/ENVIRONMENT.md:64:* `$SYSTEMD_MEMPOOL=0` — if set, the internal memory caching logic employed by
systemd-247~rc2/docs/ENVIRONMENT.md-65-  hash tables is turned off, and libc malloc() is used for all allocations.
systemd-247~rc2/docs/ENVIRONMENT.md-66-
systemd-247~rc2/docs/ENVIRONMENT.md:67:* `$SYSTEMD_EMOJI=0` — if set, tools such as "systemd-analyze security" will
systemd-247~rc2/docs/ENVIRONMENT.md-68-  not output graphical smiley emojis, but ASCII alternatives instead. Note that
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-71-
systemd-247~rc2/docs/ENVIRONMENT.md:72:* `$RUNTIME_DIRECTORY` — various tools use this variable to locate the
systemd-247~rc2/docs/ENVIRONMENT.md-73-  appropriate path under /run. This variable is also set by the manager when
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-75-
systemd-247~rc2/docs/ENVIRONMENT.md:76:* `$SYSTEMD_CRYPT_PREFIX` — if set configures the hash method prefix to use for
systemd-247~rc2/docs/ENVIRONMENT.md-77-  UNIX crypt() when generating passwords. By default the system's "preferred
systemd-247~rc2/docs/ENVIRONMENT.md-78-  method" is used, but this can be overridden with this environment
systemd-247~rc2/docs/ENVIRONMENT.md:79:  variable. Takes a prefix such as `$6$` or `$y$`. (Note that this is only
systemd-247~rc2/docs/ENVIRONMENT.md-80-  honoured on systems built with libxcrypt and is ignored on systems using
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-82-
systemd-247~rc2/docs/ENVIRONMENT.md:83:* `$SYSTEMD_RDRAND=0` — if set, the RDRAND instruction will never be used,
systemd-247~rc2/docs/ENVIRONMENT.md-84-  even if the CPU supports it.
systemd-247~rc2/docs/ENVIRONMENT.md-85-
systemd-247~rc2/docs/ENVIRONMENT.md:86:* `$SYSTEMD_SECCOMP=0` – if set, seccomp filters will not be enforced, even if
systemd-247~rc2/docs/ENVIRONMENT.md-87-  support for it is compiled in and available in the kernel.
systemd-247~rc2/docs/ENVIRONMENT.md-88-
systemd-247~rc2/docs/ENVIRONMENT.md:89:* `$SYSTEMD_LOG_SECCOMP=1` — if set, system calls blocked by seccomp filtering,
systemd-247~rc2/docs/ENVIRONMENT.md-90-  for example in systemd-nspawn, will be logged to the audit log, if the current
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-94-
systemd-247~rc2/docs/ENVIRONMENT.md:95:* `$SYSTEMCTL_FORCE_BUS=1` — if set, do not connect to PID1's private D-Bus
systemd-247~rc2/docs/ENVIRONMENT.md-96-  listener, and instead always connect through the dbus-daemon D-bus broker.
systemd-247~rc2/docs/ENVIRONMENT.md-97-
systemd-247~rc2/docs/ENVIRONMENT.md:98:* `$SYSTEMCTL_INSTALL_CLIENT_SIDE=1` — if set, enable or disable unit files on
systemd-247~rc2/docs/ENVIRONMENT.md-99-  the client side, instead of asking PID 1 to do this.
systemd-247~rc2/docs/ENVIRONMENT.md-100-
systemd-247~rc2/docs/ENVIRONMENT.md:101:* `$SYSTEMCTL_SKIP_SYSV=1` — if set, do not call out to SysV compatibility hooks.
systemd-247~rc2/docs/ENVIRONMENT.md-102-
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-104-
systemd-247~rc2/docs/ENVIRONMENT.md:105:* `$SYSTEMD_NSPAWN_UNIFIED_HIERARCHY=1` — if set, force nspawn into unified
systemd-247~rc2/docs/ENVIRONMENT.md-106-  cgroup hierarchy mode.
systemd-247~rc2/docs/ENVIRONMENT.md-107-
systemd-247~rc2/docs/ENVIRONMENT.md:108:* `$SYSTEMD_NSPAWN_API_VFS_WRITABLE=1` — if set, make /sys and /proc/sys and
systemd-247~rc2/docs/ENVIRONMENT.md-109-  friends writable in the container. If set to "network", leave only
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-111-
systemd-247~rc2/docs/ENVIRONMENT.md:112:* `$SYSTEMD_NSPAWN_CONTAINER_SERVICE=…` — override the "service" name nspawn
systemd-247~rc2/docs/ENVIRONMENT.md-113-  uses to register with machined. If unset defaults to "nspawn", but with this
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-115-
systemd-247~rc2/docs/ENVIRONMENT.md:116:* `$SYSTEMD_NSPAWN_USE_CGNS=0` — if set, do not use cgroup namespacing, even if
systemd-247~rc2/docs/ENVIRONMENT.md-117-  it is available.
systemd-247~rc2/docs/ENVIRONMENT.md-118-
systemd-247~rc2/docs/ENVIRONMENT.md:119:* `$SYSTEMD_NSPAWN_LOCK=0` — if set, do not lock container images when running.
systemd-247~rc2/docs/ENVIRONMENT.md-120-
systemd-247~rc2/docs/ENVIRONMENT.md:121:* `$SYSTEMD_NSPAWN_TMPFS_TMP=0` — if set, do not overmount /tmp in the
systemd-247~rc2/docs/ENVIRONMENT.md-122-  container with a tmpfs, but leave the directory from the image in place.
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-125-
systemd-247~rc2/docs/ENVIRONMENT.md:126:* `$SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK=1` — if set, report that
systemd-247~rc2/docs/ENVIRONMENT.md-127-  hibernation is available even if the swap devices do not provide enough room
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-131-
systemd-247~rc2/docs/ENVIRONMENT.md:132:* `$NET_NAMING_SCHEME=` – if set, takes a network naming scheme (i.e. one of
systemd-247~rc2/docs/ENVIRONMENT.md-133-  "v238", "v239", "v240"…, or the special value "latest") as parameter. If
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-141-
systemd-247~rc2/docs/ENVIRONMENT.md:142:* `$SYSTEMD_REBOOT_TO_FIRMWARE_SETUP` — if set overrides systemd-logind's
systemd-247~rc2/docs/ENVIRONMENT.md-143-  built-in EFI logic of requesting a reboot into the firmware. Takes a
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-150-
systemd-247~rc2/docs/ENVIRONMENT.md:151:* `$SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU` — similar to the above, allows
systemd-247~rc2/docs/ENVIRONMENT.md-152-  overriding of systemd-logind's built-in EFI logic of requesting a reboot into
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-161-
systemd-247~rc2/docs/ENVIRONMENT.md:162:* `$SYSTEMD_REBOOT_TO_BOOT_LOADER_ENTRY` — similar to the above, allows
systemd-247~rc2/docs/ENVIRONMENT.md-163-  overriding of systemd-logind's built-in EFI logic of requesting a reboot into
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-188-
systemd-247~rc2/docs/ENVIRONMENT.md:189:* `$SYSTEMD_TEST_DATA` — override the location of test data. This is useful if
systemd-247~rc2/docs/ENVIRONMENT.md-190-  a test executable is moved to an arbitrary location.
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-193-
systemd-247~rc2/docs/ENVIRONMENT.md:194:* `$SYSTEMD_NSS_BYPASS_SYNTHETIC=1` — if set, `nss-systemd` won't synthesize
systemd-247~rc2/docs/ENVIRONMENT.md-195-  user/group records for the `root` and `nobody` users if they are missing from
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-197-
systemd-247~rc2/docs/ENVIRONMENT.md:198:* `$SYSTEMD_NSS_DYNAMIC_BYPASS=1` — if set, `nss-systemd` won't return
systemd-247~rc2/docs/ENVIRONMENT.md-199-  user/group records for dynamically registered service users (i.e. users
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-201-
systemd-247~rc2/docs/ENVIRONMENT.md:202:* `$SYSTEMD_NSS_BYPASS_BUS=1` — if set, `nss-systemd` won't use D-Bus to do
systemd-247~rc2/docs/ENVIRONMENT.md-203-  dynamic user lookups. This is primarily useful to make `nss-systemd` work
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-207-
systemd-247~rc2/docs/ENVIRONMENT.md:208:* `$SYSTEMD_TIMEDATED_NTP_SERVICES=…` — colon-separated list of unit names of
systemd-247~rc2/docs/ENVIRONMENT.md-209-  NTP client services. If set, `timedatectl set-ntp on` enables and starts the
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-214-
systemd-247~rc2/docs/ENVIRONMENT.md:215:* `$SYSTEMD_SULOGIN_FORCE=1` — This skips asking for the root password if the
systemd-247~rc2/docs/ENVIRONMENT.md-216-  root password is not available (such as when the root account is locked).
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-220-
systemd-247~rc2/docs/ENVIRONMENT.md:221:* `$SYSTEMD_RELAX_ESP_CHECKS=1` — if set, the ESP validation checks are
systemd-247~rc2/docs/ENVIRONMENT.md-222-  relaxed. Specifically, validation checks that ensure the specified ESP path
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-225-
systemd-247~rc2/docs/ENVIRONMENT.md:226:* `$SYSTEMD_ESP_PATH=…` — override the path to the EFI System Partition. This
systemd-247~rc2/docs/ENVIRONMENT.md-227-  may be used to override ESP path auto detection, and redirect any accesses to
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-233-
systemd-247~rc2/docs/ENVIRONMENT.md:234:* `$SYSTEMD_ACTIVATION_UNIT` — set for all NSS and PAM module invocations that
systemd-247~rc2/docs/ENVIRONMENT.md-235-  are done by the service manager on behalf of a specific unit, in child
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-245-
systemd-247~rc2/docs/ENVIRONMENT.md:246:* `$SYSTEMD_ACTIVATION_SCOPE` — closely related to `$SYSTEMD_ACTIVATION_UNIT`,
systemd-247~rc2/docs/ENVIRONMENT.md-247-  it is either set to `system` or `user` depending on whether the NSS/PAM
##############################################
systemd-247~rc2/docs/ENVIRONMENT.md-251-
systemd-247~rc2/docs/ENVIRONMENT.md:252:* `$SYSTEMD_REMOUNT_ROOT_RW=1` — if set and no entry for the root directory
systemd-247~rc2/docs/ENVIRONMENT.md-253-  exists in /etc/fstab (this file always takes precedence), then the root
##############################################
systemd-247~rc2/docs/HACKING.md-117-fuzz targets. The dictionary should be named `src/fuzz/fuzz-foo.dict` and the seed
systemd-247~rc2/docs/HACKING.md:118:corpus should be built and exported as `$OUT/fuzz-foo_seed_corpus.zip` in
systemd-247~rc2/docs/HACKING.md-119-`tools/oss-fuzz.sh`.
##############################################
systemd-247~rc2/docs/HOME_DIRECTORY.md-42-`lennart.homedir` for a user `lennart`) but this is not enforced. When the user
systemd-247~rc2/docs/HOME_DIRECTORY.md:43:is logged in the directory is generally mounted to `/home/$USER` (in our
systemd-247~rc2/docs/HOME_DIRECTORY.md-44-example: `/home/lennart`), thus dropping the suffix while the home directory is
##############################################
systemd-247~rc2/docs/PORTABILITY_AND_STABILITY.md-14-
systemd-247~rc2/docs/PORTABILITY_AND_STABILITY.md:15:* **The command line interface** of `systemd`, `systemctl`, `loginctl`, `journalctl`, and all other command line utilities installed in `$PATH` and documented in a man page. We will make sure that scripts invoking these commands will continue to work with future versions of systemd. Note however that the output generated by these commands is generally not included in the promise, unless it is documented in the man page. Example: the output of `systemctl status` is not stable, but that of `systemctl show` is, because the former is intended to be human readable and the latter computer readable, and this is documented in the man page.
systemd-247~rc2/docs/PORTABILITY_AND_STABILITY.md-16-
systemd-247~rc2/docs/PORTABILITY_AND_STABILITY.md:17:* **The protocol spoken on the socket referred to by `$NOTIFY_SOCKET`**, as documented in [sd_notify(3)](https://www.freedesktop.org/software/systemd/man/sd_notify.html).
systemd-247~rc2/docs/PORTABILITY_AND_STABILITY.md-18-
##############################################
systemd-247~rc2/docs/PORTABLE_SERVICES.md-21-"portablectl" program. It's currently shipped in /usr/lib/systemd/portablectl
systemd-247~rc2/docs/PORTABLE_SERVICES.md:22:(i.e. not in the `$PATH`), since it's not yet considered part of the officially
systemd-247~rc2/docs/PORTABLE_SERVICES.md-23-supported systemd interfaces — it's a preview still after all.
##############################################
systemd-247~rc2/docs/PORTABLE_SERVICES.md-245-
systemd-247~rc2/docs/PORTABLE_SERVICES.md:246:## Execution Environment
systemd-247~rc2/docs/PORTABLE_SERVICES.md-247-
##############################################
systemd-247~rc2/docs/RANDOM_SEEDS.md-194-   before generating the image it should be safe to credit entropy, which can
systemd-247~rc2/docs/RANDOM_SEEDS.md:195:   be enabled by setting the `$SYSTEMD_RANDOM_SEED_CREDIT` environment variable
systemd-247~rc2/docs/RANDOM_SEEDS.md-196-   for the service to `1` (or even `force`, see man page). Note however, that
##############################################
systemd-247~rc2/docs/RELEASE.md-13-5. Check dbus docs with `ninja -C build man/update-dbus-docs`
systemd-247~rc2/docs/RELEASE.md:14:6. Tag the release: `version=vXXX-rcY && git tag -s "${version}" -m "systemd ${version}"`
systemd-247~rc2/docs/RELEASE.md-15-7. Do `ninja -C build`
##############################################
systemd-247~rc2/docs/RELEASE.md-21-13. Update IRC topic (`/msg chanserv TOPIC #systemd Version NNN released`)
systemd-247~rc2/docs/RELEASE.md:22:14. [After final release] Also push commits to stable, create an empty -stable branch: `git push systemd-stable origin/master:master origin/master:refs/heads/${version}-stable`, and change the default branch to latest release (https://github.com/systemd/systemd-stable/settings/branches).
##############################################
systemd-247~rc2/docs/TEMPORARY_DIRECTORIES.md-19-
systemd-247~rc2/docs/TEMPORARY_DIRECTORIES.md:20:If the `$TMPDIR` environment variable is set, use that path, and neither use
systemd-247~rc2/docs/TEMPORARY_DIRECTORIES.md-21-`/tmp/` nor `/var/tmp/` directly.
##############################################
systemd-247~rc2/docs/TEMPORARY_DIRECTORIES.md-147-6. Don't use `/tmp/` or `/var/tmp/`, but use your own sub-directory under
systemd-247~rc2/docs/TEMPORARY_DIRECTORIES.md:148:   `/run/` or `$XDG_RUNTIME_DIRECTORY` (the former if privileged, the latter if
systemd-247~rc2/docs/TEMPORARY_DIRECTORIES.md-149-   unprivileged), or `/var/lib/` and `~/.config/` (similar, but with
##############################################
systemd-247~rc2/docs/TRANSIENT-SETTINGS.md-103-
systemd-247~rc2/docs/TRANSIENT-SETTINGS.md:104:## Execution-Related Settings
systemd-247~rc2/docs/TRANSIENT-SETTINGS.md-105-
##############################################
systemd-247~rc2/docs/USER_NAMES.md-41-* Upstream shadow-utils enforces the regular expression
systemd-247~rc2/docs/USER_NAMES.md:42:  `^[a-z_][a-z0-9_-]*[$]$`, i.e. is similar to the Debian/Ubuntu rule, but
systemd-247~rc2/docs/USER_NAMES.md-43-  allows underscores and hyphens, but the latter not as first character. Also,
##############################################
systemd-247~rc2/docs/USER_NAMES.md-46-* Fedora/Red Hat based systems enforce the regular expression of
systemd-247~rc2/docs/USER_NAMES.md:47:  `^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$`, i.e. a size limit of
systemd-247~rc2/docs/USER_NAMES.md-48-  32 characters, with upper and lower case letters, digits, underscores,
##############################################
systemd-247~rc2/docs/USER_RECORD.md-234-string. [`pam_systemd`](https://www.freedesktop.org/software/systemd/man/pam_systemd.html)
systemd-247~rc2/docs/USER_RECORD.md:235:initializes the `$EMAIL` environment variable from this value for all login
systemd-247~rc2/docs/USER_RECORD.md-236-sessions.
##############################################
systemd-247~rc2/docs/USER_RECORD.md-298-[`pam_systemd`](https://www.freedesktop.org/software/systemd/man/pam_systemd.html)
systemd-247~rc2/docs/USER_RECORD.md:299:will automatically initialize the `$TZ` environment variable from this
systemd-247~rc2/docs/USER_RECORD.md-300-string. The string should be a `tzdata` compatible location string, for
##############################################
systemd-247~rc2/docs/USER_RECORD.md-305-[`pam_systemd`](https://www.freedesktop.org/software/systemd/man/pam_systemd.html)
systemd-247~rc2/docs/USER_RECORD.md:306:will automatically initialize the `$LANG` environment variable from this
systemd-247~rc2/docs/USER_RECORD.md-307-string. The string hence should be in a format compatible with this environment
##############################################
systemd-247~rc2/docs/USER_RECORD.md-378-enforces this by setting the `TasksMax` slice property for the user's slice
systemd-247~rc2/docs/USER_RECORD.md:379:`user-$UID.slice`.
systemd-247~rc2/docs/USER_RECORD.md-380-
##############################################
systemd-247~rc2/docs/USER_RECORD.md-420-login and thus indicates the application facing home directory while the home
systemd-247~rc2/docs/USER_RECORD.md:421:directory is active, and is what the user's `$HOME` environment variable is set
systemd-247~rc2/docs/USER_RECORD.md-422-to during log-in. It corresponds to the `pw_dir` field of `struct passwd`.
##############################################
systemd-247~rc2/hwdb.d/20-OUI.hwdb-2618-OUI:000366*
systemd-247~rc2/hwdb.d/20-OUI.hwdb:2619: ID_OUI_FROM_DATABASE=ASM Pacific Technology
systemd-247~rc2/hwdb.d/20-OUI.hwdb-2620-
##############################################
systemd-247~rc2/hwdb.d/ma-large.txt-130831-
systemd-247~rc2/hwdb.d/ma-large.txt:130832:00-03-66   (hex)		ASM Pacific Technology
systemd-247~rc2/hwdb.d/ma-large.txt:130833:000366     (base 16)		ASM Pacific Technology
systemd-247~rc2/hwdb.d/ma-large.txt-130834-				12/F Watson Centre
##############################################
systemd-247~rc2/man/sd_is_fifo.xml-124-
systemd-247~rc2/man/sd_is_fifo.xml:125:    <para><function>sd_is_socket_sockaddr()</function> is similar to
systemd-247~rc2/man/sd_is_fifo.xml-126-    <function>sd_is_socket_inet()</function>, but checks if the socket is bound to the
##############################################
systemd-247~rc2/mkosi.build-55-                # Validate that we can translate forth and back
systemd-247~rc2/mkosi.build:56:                if [ "`id -u $nobody_user`" != 65534 ] ; then
systemd-247~rc2/mkosi.build-57-                        nobody_user=""
##############################################
systemd-247~rc2/mkosi.build-72-                # Validate that we can translate forth and back
systemd-247~rc2/mkosi.build:73:                if [ "`id -g $nobody_group`" != 65534 ] ; then
systemd-247~rc2/mkosi.build-74-                        nobody_group=""
##############################################
systemd-247~rc2/shell-completion/zsh/_localectl-46-        _options=( ${${${(M)${(f)_file[4]}:#  *}#  }%% *} )
systemd-247~rc2/shell-completion/zsh/_localectl:47:        #_layout=( ${(f)"$( echo $_file[1] | awk '/^  / {print $1}' )"} )
systemd-247~rc2/shell-completion/zsh/_localectl:48:        #_model=( ${(f)"$(echo $_file[2] | awk '/^  / {print $1}')"} )
systemd-247~rc2/shell-completion/zsh/_localectl:49:        #_variant=( ${(f)"$(echo $_file[3] | awk '/^  / {print $1}')"} )
systemd-247~rc2/shell-completion/zsh/_localectl-50-        #_options=( ${(f)"$(echo ${_file[4]//:/\\:} | awk '/^  / {print $1}')"} )
##############################################
systemd-247~rc2/src/basic/linux/if_link.h-238-	IFLA_INET6_MCAST,	/* MC things. What of them?	*/
systemd-247~rc2/src/basic/linux/if_link.h:239:	IFLA_INET6_CACHEINFO,	/* time values and max reasm size */
systemd-247~rc2/src/basic/linux/if_link.h-240-	IFLA_INET6_ICMP6STATS,	/* statistics (icmpv6)		*/
##############################################
systemd-247~rc2/src/basic/linux/nexthop.h-41-	NHA_OIF,	/* u32; nexthop device */
systemd-247~rc2/src/basic/linux/nexthop.h:42:	NHA_GATEWAY,	/* be32 (IPv4) or in6_addr (IPv6) gw address */
systemd-247~rc2/src/basic/linux/nexthop.h-43-	NHA_ENCAP_TYPE, /* u16; lwt encap type */
##############################################
systemd-247~rc2/src/basic/macro.h-648-                memcpy(&_copy, &(x), sizeof(_copy));                    \
systemd-247~rc2/src/basic/macro.h:649:                asm volatile ("" : : : "memory");                       \
systemd-247~rc2/src/basic/macro.h-650-                _copy;                                                  \
##############################################
systemd-247~rc2/src/basic/random-util.c-133-
systemd-247~rc2/src/basic/random-util.c:134:        asm volatile("rdrand %0;"
systemd-247~rc2/src/basic/random-util.c-135-                     "setc %1"
##############################################
systemd-247~rc2/src/basic/raw-clone.h-49-
systemd-247~rc2/src/basic/raw-clone.h:50:                asm volatile("mov %3, %%g1\n\t"
systemd-247~rc2/src/basic/raw-clone.h-51-                             "mov %4, %%o0\n\t"
##############################################
systemd-247~rc2/src/boot/efi/linux.c-20-#ifdef __x86_64__
systemd-247~rc2/src/boot/efi/linux.c:21:        asm volatile ("cli");
systemd-247~rc2/src/boot/efi/linux.c-22-        start += 512;
##############################################
systemd-247~rc2/src/core/loopback-setup.c-71-
systemd-247~rc2/src/core/loopback-setup.c:72:        r = sd_rtnl_message_new_addr(rtnl, &req, RTM_NEWADDR, LOOPBACK_IFINDEX, AF_INET);
systemd-247~rc2/src/core/loopback-setup.c-73-        if (r < 0)
##############################################
systemd-247~rc2/src/core/loopback-setup.c-87-
systemd-247~rc2/src/core/loopback-setup.c:88:        r = sd_netlink_message_append_in_addr(req, IFA_LOCAL, &(struct in_addr) { .s_addr = htobe32(INADDR_LOOPBACK) } );
systemd-247~rc2/src/core/loopback-setup.c-89-        if (r < 0)
##############################################
systemd-247~rc2/src/core/loopback-setup.c-106-
systemd-247~rc2/src/core/loopback-setup.c:107:        r = sd_rtnl_message_new_addr(rtnl, &req, RTM_NEWADDR, LOOPBACK_IFINDEX, AF_INET6);
systemd-247~rc2/src/core/loopback-setup.c-108-        if (r < 0)
##############################################
systemd-247~rc2/src/core/loopback-setup.c-122-
systemd-247~rc2/src/core/loopback-setup.c:123:        r = sd_netlink_message_append_in6_addr(req, IFA_LOCAL, &in6addr_loopback);
systemd-247~rc2/src/core/loopback-setup.c-124-        if (r < 0)
##############################################
systemd-247~rc2/src/libsystemd-network/network-internal.c-513-
systemd-247~rc2/src/libsystemd-network/network-internal.c:514:int config_parse_hwaddr(const char *unit,
systemd-247~rc2/src/libsystemd-network/network-internal.c-515-                        const char *filename,
##############################################
systemd-247~rc2/src/libsystemd-network/sd-dhcp-lease.c-471-                assert_se(lease_parse_be32(option, 4, &addr.s_addr) >= 0);
systemd-247~rc2/src/libsystemd-network/sd-dhcp-lease.c:472:                route->dst_addr = inet_makeaddr(inet_netof(addr), 0);
systemd-247~rc2/src/libsystemd-network/sd-dhcp-lease.c-473-                option += 4;
##############################################
systemd-247~rc2/src/libsystemd-network/test-acd.c-78-        assert_se(sd_rtnl_message_link_get_ifindex(reply, &ifindex) >= 0);
systemd-247~rc2/src/libsystemd-network/test-acd.c:79:        assert_se(sd_netlink_message_read_ether_addr(reply, IFLA_ADDRESS, &ha) >= 0);
systemd-247~rc2/src/libsystemd-network/test-acd.c-80-
##############################################
systemd-247~rc2/src/libsystemd-network/test-ipv4ll-manual.c-90-        assert_se(sd_rtnl_message_link_get_ifindex(reply, &ifindex) >= 0);
systemd-247~rc2/src/libsystemd-network/test-ipv4ll-manual.c:91:        assert_se(sd_netlink_message_read_ether_addr(reply, IFLA_ADDRESS, &ha) >= 0);
systemd-247~rc2/src/libsystemd-network/test-ipv4ll-manual.c-92-
##############################################
systemd-247~rc2/src/libsystemd/sd-daemon/sd-daemon.c-302-
systemd-247~rc2/src/libsystemd/sd-daemon/sd-daemon.c:303:_public_ int sd_is_socket_sockaddr(int fd, int type, const struct sockaddr* addr, unsigned addr_len, int listening) {
systemd-247~rc2/src/libsystemd/sd-daemon/sd-daemon.c-304-        union sockaddr_union sockaddr = {};
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-444-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c:445:int sd_netlink_message_append_in_addr(sd_netlink_message *m, unsigned short type, const struct in_addr *data) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-446-        return netlink_message_append_in_addr_union(m, type, AF_INET, (const union in_addr_union *) data);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-448-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c:449:int sd_netlink_message_append_in6_addr(sd_netlink_message *m, unsigned short type, const struct in6_addr *data) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-450-        return netlink_message_append_in_addr_union(m, type, AF_INET6, (const union in_addr_union *) data);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-479-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c:480:int sd_netlink_message_append_ether_addr(sd_netlink_message *m, unsigned short type, const struct ether_addr *data) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-481-        int r;
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-497-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c:498:int netlink_message_append_hw_addr(sd_netlink_message *m, unsigned short type, const hw_addr_data *data) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-499-        int r;
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-863-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c:864:int sd_netlink_message_read_ether_addr(sd_netlink_message *m, unsigned short type, struct ether_addr *data) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-865-        int r;
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-885-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c:886:int netlink_message_read_hw_addr(sd_netlink_message *m, unsigned short type, hw_addr_data *data) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-887-        int r;
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-954-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c:955:int sd_netlink_message_read_in_addr(sd_netlink_message *m, unsigned short type, struct in_addr *data) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-956-        union in_addr_union u;
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-965-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c:966:int sd_netlink_message_read_in6_addr(sd_netlink_message *m, unsigned short type, struct in6_addr *data) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-message.c-967-        union in_addr_union u;
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.c-87-        if (mac) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.c:88:                r = sd_netlink_message_append_ether_addr(message, IFLA_ADDRESS, mac);
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.c-89-                if (r < 0)
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h-47-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h:48:static inline bool rtnl_message_type_is_addr(uint16_t type) {
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h-49-        return IN_SET(type, RTM_NEWADDR, RTM_GETADDR, RTM_DELADDR);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h-103-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h:104:int netlink_message_append_hw_addr(sd_netlink_message *m, unsigned short type, const hw_addr_data *data);
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h-105-int netlink_message_append_in_addr_union(sd_netlink_message *m, unsigned short type, int family, const union in_addr_union *data);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h-107-
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h:108:int netlink_message_read_hw_addr(sd_netlink_message *m, unsigned short type, hw_addr_data *data);
systemd-247~rc2/src/libsystemd/sd-netlink/netlink-util.h-109-int netlink_message_read_in_addr_union(sd_netlink_message *m, unsigned short type, int family, union in_addr_union *data);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-531-        assert_return(m->hdr, -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:532:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-533-
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-549-        assert_return(m->hdr, -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:550:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-551-
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-563-        assert_return(m->hdr, -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:564:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-565-
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-577-        assert_return(m->hdr, -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:578:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-579-        assert_return(family, -EINVAL);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-592-        assert_return(m->hdr, -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:593:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-594-        assert_return(prefixlen, -EINVAL);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-607-        assert_return(m->hdr, -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:608:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-609-        assert_return(scope, -EINVAL);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-622-        assert_return(m->hdr, -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:623:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-624-        assert_return(flags, -EINVAL);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-637-        assert_return(m->hdr, -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:638:        assert_return(rtnl_message_type_is_addr(m->hdr->nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-639-        assert_return(ifindex, -EINVAL);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-647-
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:648:int sd_rtnl_message_new_addr(sd_netlink *rtnl, sd_netlink_message **ret,
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-649-                             uint16_t nlmsg_type, int index,
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-653-
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:654:        assert_return(rtnl_message_type_is_addr(nlmsg_type), -EINVAL);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-655-        assert_return((nlmsg_type == RTM_GETADDR && index == 0) ||
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-683-
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:684:        r = sd_rtnl_message_new_addr(rtnl, ret, RTM_NEWADDR, index, family);
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-685-        if (r < 0)
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-767-                return 0;
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c:768:        } else if (rtnl_message_type_is_addr(m->hdr->nlmsg_type)) {
systemd-247~rc2/src/libsystemd/sd-netlink/rtnl-message.c-769-                struct ifaddrmsg *ifa;
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-47-        assert_se(sd_netlink_message_append_string(message, IFLA_IFNAME, name) >= 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:48:        assert_se(sd_netlink_message_append_ether_addr(message, IFLA_ADDRESS, ether_aton(mac)) >= 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-49-        assert_se(sd_netlink_message_append_u32(message, IFLA_MTU, mtu) >= 0);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-56-
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:57:        assert_se(sd_netlink_message_read_ether_addr(message, IFLA_ADDRESS, &mac_out) >= 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-58-        assert_se(streq(mac, ether_addr_to_string(&mac_out, buffer)));
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-101-
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:102:        assert_se(sd_netlink_message_read_ether_addr(r, IFLA_ADDRESS, &eth_data) == 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-103-
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-114-
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:115:        assert_se(sd_rtnl_message_new_addr(rtnl, &m, RTM_GETADDR, ifindex, AF_INET) >= 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-116-        assert_se(m);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-119-
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:120:        assert_se(sd_netlink_message_read_in_addr(r, IFA_LOCAL, &in_data) == 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:121:        assert_se(sd_netlink_message_read_in_addr(r, IFA_ADDRESS, &in_data) == 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-122-        assert_se(sd_netlink_message_read_string(r, IFA_LABEL, &label) == 0);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-143-
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:144:        r = sd_netlink_message_append_in_addr(req, RTA_GATEWAY, &addr);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-145-        if (r < 0) {
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-157-
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:158:        assert_se(sd_netlink_message_read_in_addr(req, RTA_GATEWAY, &addr_data) >= 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-159-        assert_se(addr_data.s_addr == addr.s_addr);
##############################################
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-480-
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c:481:        assert_se(sd_rtnl_message_new_addr(rtnl, &req, RTM_GETADDR, 0, AF_UNSPEC) >= 0);
systemd-247~rc2/src/libsystemd/sd-netlink/test-netlink.c-482-
##############################################
systemd-247~rc2/src/libsystemd/sd-resolve/test-resolve.c-81-        /* Make an address -> name query */
systemd-247~rc2/src/libsystemd/sd-resolve/test-resolve.c:82:        sa.sin_addr.s_addr = inet_addr(argc >= 3 ? argv[2] : "193.99.144.71");
systemd-247~rc2/src/libsystemd/sd-resolve/test-resolve.c-83-        r = sd_resolve_getnameinfo(resolve, &q2, (struct sockaddr*) &sa, sizeof(sa), 0, SD_RESOLVE_GET_BOTH, getnameinfo_handler, NULL);
##############################################
systemd-247~rc2/src/network/netdev/bond.c-187-        if (!ether_addr_is_null(&b->ad_actor_system)) {
systemd-247~rc2/src/network/netdev/bond.c:188:                r = sd_netlink_message_append_ether_addr(m, IFLA_BOND_AD_ACTOR_SYSTEM, &b->ad_actor_system);
systemd-247~rc2/src/network/netdev/bond.c-189-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/fou-tunnel.c-76-        if (t->local_family == AF_INET) {
systemd-247~rc2/src/network/netdev/fou-tunnel.c:77:                r = sd_netlink_message_append_in_addr(m, FOU_ATTR_LOCAL_V4, &t->local.in);
systemd-247~rc2/src/network/netdev/fou-tunnel.c-78-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/fou-tunnel.c-80-        } else if (t->local_family == AF_INET6) {
systemd-247~rc2/src/network/netdev/fou-tunnel.c:81:                r = sd_netlink_message_append_in6_addr(m, FOU_ATTR_LOCAL_V6, &t->local.in6);
systemd-247~rc2/src/network/netdev/fou-tunnel.c-82-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/fou-tunnel.c-86-        if (t->peer_family == AF_INET) {
systemd-247~rc2/src/network/netdev/fou-tunnel.c:87:                r = sd_netlink_message_append_in_addr(m, FOU_ATTR_PEER_V4, &t->peer.in);
systemd-247~rc2/src/network/netdev/fou-tunnel.c-88-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/fou-tunnel.c-90-        } else if (t->peer_family == AF_INET6){
systemd-247~rc2/src/network/netdev/fou-tunnel.c:91:                r = sd_netlink_message_append_in6_addr(m, FOU_ATTR_PEER_V6, &t->peer.in6);
systemd-247~rc2/src/network/netdev/fou-tunnel.c-92-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/geneve.c-67-        if (netdev->mac) {
systemd-247~rc2/src/network/netdev/geneve.c:68:                r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, netdev->mac);
systemd-247~rc2/src/network/netdev/geneve.c-69-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/geneve.c-94-                if (v->remote_family == AF_INET)
systemd-247~rc2/src/network/netdev/geneve.c:95:                        r = sd_netlink_message_append_in_addr(m, IFLA_GENEVE_REMOTE, &v->remote.in);
systemd-247~rc2/src/network/netdev/geneve.c-96-                else
systemd-247~rc2/src/network/netdev/geneve.c:97:                        r = sd_netlink_message_append_in6_addr(m, IFLA_GENEVE_REMOTE6, &v->remote.in6);
systemd-247~rc2/src/network/netdev/geneve.c-98-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c-143-        if (t->family == AF_INET) {
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c:144:                r = sd_netlink_message_append_in_addr(m, L2TP_ATTR_IP_SADDR, &local_address->in);
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c-145-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c-147-
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c:148:                r = sd_netlink_message_append_in_addr(m, L2TP_ATTR_IP_DADDR, &t->remote.in);
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c-149-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c-151-        } else {
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c:152:                r = sd_netlink_message_append_in6_addr(m, L2TP_ATTR_IP6_SADDR, &local_address->in6);
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c-153-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c-155-
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c:156:                r = sd_netlink_message_append_in6_addr(m, L2TP_ATTR_IP6_DADDR, &t->remote.in6);
systemd-247~rc2/src/network/netdev/l2tp-tunnel.c-157-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/macvlan.c-37-                SET_FOREACH(mac_addr, m->match_source_mac) {
systemd-247~rc2/src/network/netdev/macvlan.c:38:                        r = sd_netlink_message_append_ether_addr(req, IFLA_MACVLAN_MACADDR, mac_addr);
systemd-247~rc2/src/network/netdev/macvlan.c-39-                        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/netdev.c-553-                if (netdev->mac) {
systemd-247~rc2/src/network/netdev/netdev.c:554:                        r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, netdev->mac);
systemd-247~rc2/src/network/netdev/netdev.c-555-                        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-50-
systemd-247~rc2/src/network/netdev/tunnel.c:51:        r = sd_netlink_message_append_in_addr(m, IFLA_IPTUN_LOCAL, &t->local.in);
systemd-247~rc2/src/network/netdev/tunnel.c-52-        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-54-
systemd-247~rc2/src/network/netdev/tunnel.c:55:        r = sd_netlink_message_append_in_addr(m, IFLA_IPTUN_REMOTE, &t->remote.in);
systemd-247~rc2/src/network/netdev/tunnel.c-56-        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-82-                if (t->sixrd_prefixlen > 0) {
systemd-247~rc2/src/network/netdev/tunnel.c:83:                        r = sd_netlink_message_append_in6_addr(m, IFLA_IPTUN_6RD_PREFIX, &t->sixrd_prefix);
systemd-247~rc2/src/network/netdev/tunnel.c-84-                        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-147-
systemd-247~rc2/src/network/netdev/tunnel.c:148:        r = sd_netlink_message_append_in_addr(m, IFLA_GRE_LOCAL, &t->local.in);
systemd-247~rc2/src/network/netdev/tunnel.c-149-        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-151-
systemd-247~rc2/src/network/netdev/tunnel.c:152:        r = sd_netlink_message_append_in_addr(m, IFLA_GRE_REMOTE, &t->remote.in);
systemd-247~rc2/src/network/netdev/tunnel.c-153-        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-248-
systemd-247~rc2/src/network/netdev/tunnel.c:249:        r = sd_netlink_message_append_in6_addr(m, IFLA_GRE_LOCAL, &t->local.in6);
systemd-247~rc2/src/network/netdev/tunnel.c-250-        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-252-
systemd-247~rc2/src/network/netdev/tunnel.c:253:        r = sd_netlink_message_append_in6_addr(m, IFLA_GRE_REMOTE, &t->remote.in6);
systemd-247~rc2/src/network/netdev/tunnel.c-254-        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-367-
systemd-247~rc2/src/network/netdev/tunnel.c:368:        r = sd_netlink_message_append_in6_addr(m, IFLA_IPTUN_LOCAL, &t->local.in6);
systemd-247~rc2/src/network/netdev/tunnel.c-369-        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/tunnel.c-371-
systemd-247~rc2/src/network/netdev/tunnel.c:372:        r = sd_netlink_message_append_in6_addr(m, IFLA_IPTUN_REMOTE, &t->remote.in6);
systemd-247~rc2/src/network/netdev/tunnel.c-373-        if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/veth.c-31-        if (v->mac_peer) {
systemd-247~rc2/src/network/netdev/veth.c:32:                r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, v->mac_peer);
systemd-247~rc2/src/network/netdev/veth.c-33-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/vxlan.c-41-                if (v->group_family == AF_INET)
systemd-247~rc2/src/network/netdev/vxlan.c:42:                        r = sd_netlink_message_append_in_addr(m, IFLA_VXLAN_GROUP, &v->group.in);
systemd-247~rc2/src/network/netdev/vxlan.c-43-                else
systemd-247~rc2/src/network/netdev/vxlan.c:44:                        r = sd_netlink_message_append_in6_addr(m, IFLA_VXLAN_GROUP6, &v->group.in6);
systemd-247~rc2/src/network/netdev/vxlan.c-45-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/vxlan.c-48-                if (v->remote_family == AF_INET)
systemd-247~rc2/src/network/netdev/vxlan.c:49:                        r = sd_netlink_message_append_in_addr(m, IFLA_VXLAN_GROUP, &v->remote.in);
systemd-247~rc2/src/network/netdev/vxlan.c-50-                else
systemd-247~rc2/src/network/netdev/vxlan.c:51:                        r = sd_netlink_message_append_in6_addr(m, IFLA_VXLAN_GROUP6, &v->remote.in6);
systemd-247~rc2/src/network/netdev/vxlan.c-52-                if (r < 0)
##############################################
systemd-247~rc2/src/network/netdev/vxlan.c-57-                if (v->local_family == AF_INET)
systemd-247~rc2/src/network/netdev/vxlan.c:58:                        r = sd_netlink_message_append_in_addr(m, IFLA_VXLAN_LOCAL, &v->local.in);
systemd-247~rc2/src/network/netdev/vxlan.c-59-                else
systemd-247~rc2/src/network/netdev/vxlan.c:60:                        r = sd_netlink_message_append_in6_addr(m, IFLA_VXLAN_LOCAL6, &v->local.in6);
systemd-247~rc2/src/network/netdev/vxlan.c-61-                if (r < 0)
##############################################
systemd-247~rc2/src/network/networkctl.c-280-
systemd-247~rc2/src/network/networkctl.c:281:                r = sd_netlink_message_read_in_addr(m, IFLA_VXLAN_GROUP, &info->vxlan_info.group.in);
systemd-247~rc2/src/network/networkctl.c-282-                if (r >= 0)
##############################################
systemd-247~rc2/src/network/networkctl.c-284-                else {
systemd-247~rc2/src/network/networkctl.c:285:                        r = sd_netlink_message_read_in6_addr(m, IFLA_VXLAN_GROUP6, &info->vxlan_info.group.in6);
systemd-247~rc2/src/network/networkctl.c-286-                        if (r >= 0)
##############################################
systemd-247~rc2/src/network/networkctl.c-289-
systemd-247~rc2/src/network/networkctl.c:290:                r = sd_netlink_message_read_in_addr(m, IFLA_VXLAN_LOCAL, &info->vxlan_info.local.in);
systemd-247~rc2/src/network/networkctl.c-291-                if (r >= 0)
##############################################
systemd-247~rc2/src/network/networkctl.c-293-                else {
systemd-247~rc2/src/network/networkctl.c:294:                        r = sd_netlink_message_read_in6_addr(m, IFLA_VXLAN_LOCAL6, &info->vxlan_info.local.in6);
systemd-247~rc2/src/network/networkctl.c-295-                        if (r >= 0)
##############################################
systemd-247~rc2/src/network/networkctl.c-310-        else if (STR_IN_SET(received_kind, "ipip", "sit")) {
systemd-247~rc2/src/network/networkctl.c:311:                (void) sd_netlink_message_read_in_addr(m, IFLA_IPTUN_LOCAL, &info->local.in);
systemd-247~rc2/src/network/networkctl.c:312:                (void) sd_netlink_message_read_in_addr(m, IFLA_IPTUN_REMOTE, &info->remote.in);
systemd-247~rc2/src/network/networkctl.c-313-        } else if (streq(received_kind, "geneve")) {
##############################################
systemd-247~rc2/src/network/networkctl.c-315-
systemd-247~rc2/src/network/networkctl.c:316:                r = sd_netlink_message_read_in_addr(m, IFLA_GENEVE_REMOTE, &info->remote.in);
systemd-247~rc2/src/network/networkctl.c-317-                if (r >= 0)
##############################################
systemd-247~rc2/src/network/networkctl.c-319-                else
systemd-247~rc2/src/network/networkctl.c:320:                        (void) sd_netlink_message_read_in6_addr(m, IFLA_GENEVE_REMOTE6, &info->remote.in6);
systemd-247~rc2/src/network/networkctl.c-321-
##############################################
systemd-247~rc2/src/network/networkctl.c-331-        } else if (STR_IN_SET(received_kind, "gre", "gretap", "erspan")) {
systemd-247~rc2/src/network/networkctl.c:332:                (void) sd_netlink_message_read_in_addr(m, IFLA_GRE_LOCAL, &info->local.in);
systemd-247~rc2/src/network/networkctl.c:333:                (void) sd_netlink_message_read_in_addr(m, IFLA_GRE_REMOTE, &info->remote.in);
systemd-247~rc2/src/network/networkctl.c-334-        } else if (STR_IN_SET(received_kind, "ip6gre", "ip6gretap", "ip6erspan")) {
systemd-247~rc2/src/network/networkctl.c:335:                (void) sd_netlink_message_read_in6_addr(m, IFLA_GRE_LOCAL, &info->local.in6);
systemd-247~rc2/src/network/networkctl.c:336:                (void) sd_netlink_message_read_in6_addr(m, IFLA_GRE_REMOTE, &info->remote.in6);
systemd-247~rc2/src/network/networkctl.c-337-        } else if (streq(received_kind, "vti")) {
systemd-247~rc2/src/network/networkctl.c:338:                (void) sd_netlink_message_read_in_addr(m, IFLA_VTI_LOCAL, &info->local.in);
systemd-247~rc2/src/network/networkctl.c:339:                (void) sd_netlink_message_read_in_addr(m, IFLA_VTI_REMOTE, &info->remote.in);
systemd-247~rc2/src/network/networkctl.c-340-        } else if (streq(received_kind, "vti6")) {
systemd-247~rc2/src/network/networkctl.c:341:                (void) sd_netlink_message_read_in6_addr(m, IFLA_VTI_LOCAL, &info->local.in6);
systemd-247~rc2/src/network/networkctl.c:342:                (void) sd_netlink_message_read_in6_addr(m, IFLA_VTI_REMOTE, &info->remote.in6);
systemd-247~rc2/src/network/networkctl.c-343-        } else if (STR_IN_SET(received_kind, "macvlan", "macvtap"))
##############################################
systemd-247~rc2/src/network/networkctl.c-418-        info->has_mac_address =
systemd-247~rc2/src/network/networkctl.c:419:                netlink_message_read_hw_addr(m, IFLA_ADDRESS, &info->hw_address) >= 0 &&
systemd-247~rc2/src/network/networkctl.c-420-                memcmp(&info->hw_address, &HW_ADDR_NULL, sizeof(hw_addr_data)) != 0;
##############################################
systemd-247~rc2/src/network/networkctl.c-422-        info->has_permanent_mac_address =
systemd-247~rc2/src/network/networkctl.c:423:                ethtool_get_permanent_macaddr(NULL, info->name, &info->permanent_mac_address) >= 0 &&
systemd-247~rc2/src/network/networkctl.c-424-                memcmp(&info->permanent_mac_address, &ETHER_ADDR_NULL, sizeof(struct ether_addr)) != 0 &&
##############################################
systemd-247~rc2/src/network/networkctl.c-838-                case AF_INET:
systemd-247~rc2/src/network/networkctl.c:839:                        r = sd_netlink_message_read_in_addr(m, NDA_DST, &gw.in);
systemd-247~rc2/src/network/networkctl.c-840-                        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkctl.c-844-                case AF_INET6:
systemd-247~rc2/src/network/networkctl.c:845:                        r = sd_netlink_message_read_in6_addr(m, NDA_DST, &gw.in6);
systemd-247~rc2/src/network/networkctl.c-846-                        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkctl.c-1044-
systemd-247~rc2/src/network/networkctl.c:1045:                r = sd_netlink_message_read_in6_addr(m, IFAL_ADDRESS, &prefix.in6);
systemd-247~rc2/src/network/networkctl.c-1046-                if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-address-label.c-120-
systemd-247~rc2/src/network/networkd-address-label.c:121:        r = sd_netlink_message_append_in6_addr(req, IFA_ADDRESS, &label->in_addr.in6);
systemd-247~rc2/src/network/networkd-address-label.c-122-        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-address.c-499-
systemd-247~rc2/src/network/networkd-address.c:500:        r = sd_rtnl_message_new_addr(link->manager->rtnl, &req, RTM_DELADDR,
systemd-247~rc2/src/network/networkd-address.c-501-                                     link->ifindex, address->family);
##############################################
systemd-247~rc2/src/network/networkd-address.c-574-
systemd-247~rc2/src/network/networkd-address.c:575:        r = sd_rtnl_message_new_addr(link->manager->rtnl, &req, RTM_GETADDR, 0, AF_INET6);
systemd-247~rc2/src/network/networkd-address.c-576-        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-address.c-810-        else
systemd-247~rc2/src/network/networkd-address.c:811:                r = sd_rtnl_message_new_addr(link->manager->rtnl, &req, RTM_NEWADDR,
systemd-247~rc2/src/network/networkd-address.c-812-                                             link->ifindex, address->family);
##############################################
systemd-247~rc2/src/network/networkd-address.c-843-        } else if (address->family == AF_INET && address->prefixlen <= 30) {
systemd-247~rc2/src/network/networkd-address.c:844:                r = sd_netlink_message_append_in_addr(req, IFA_BROADCAST, &address->broadcast);
systemd-247~rc2/src/network/networkd-address.c-845-                if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-address.c-1135-        case AF_INET:
systemd-247~rc2/src/network/networkd-address.c:1136:                r = sd_netlink_message_read_in_addr(message, IFA_LOCAL, &tmp->in_addr.in);
systemd-247~rc2/src/network/networkd-address.c-1137-                if (r < 0) {
##############################################
systemd-247~rc2/src/network/networkd-address.c-1141-
systemd-247~rc2/src/network/networkd-address.c:1142:                r = sd_netlink_message_read_in_addr(message, IFA_ADDRESS, &tmp->in_addr_peer.in);
systemd-247~rc2/src/network/networkd-address.c-1143-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-address.c-1152-
systemd-247~rc2/src/network/networkd-address.c:1153:                r = sd_netlink_message_read_in_addr(message, IFA_BROADCAST, &tmp->broadcast);
systemd-247~rc2/src/network/networkd-address.c-1154-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-address.c-1168-        case AF_INET6:
systemd-247~rc2/src/network/networkd-address.c:1169:                r = sd_netlink_message_read_in6_addr(message, IFA_LOCAL, &tmp->in_addr.in6);
systemd-247~rc2/src/network/networkd-address.c-1170-                if (r >= 0) {
systemd-247~rc2/src/network/networkd-address.c-1171-                        /* Have peer address. */
systemd-247~rc2/src/network/networkd-address.c:1172:                        r = sd_netlink_message_read_in6_addr(message, IFA_ADDRESS, &tmp->in_addr_peer.in6);
systemd-247~rc2/src/network/networkd-address.c-1173-                        if (r < 0) {
##############################################
systemd-247~rc2/src/network/networkd-address.c-1179-                        /* Does not have peer address. */
systemd-247~rc2/src/network/networkd-address.c:1180:                        r = sd_netlink_message_read_in6_addr(message, IFA_ADDRESS, &tmp->in_addr.in6);
systemd-247~rc2/src/network/networkd-address.c-1181-                        if (r < 0) {
##############################################
systemd-247~rc2/src/network/networkd-fdb.c-198-/* parse the HW address from config files. */
systemd-247~rc2/src/network/networkd-fdb.c:199:int config_parse_fdb_hwaddr(
systemd-247~rc2/src/network/networkd-fdb.c-200-                const char *unit,
##############################################
systemd-247~rc2/src/network/networkd-ipv6-proxy-ndp.c-44-
systemd-247~rc2/src/network/networkd-ipv6-proxy-ndp.c:45:        r = sd_netlink_message_append_in6_addr(req, NDA_DST, address);
systemd-247~rc2/src/network/networkd-ipv6-proxy-ndp.c-46-        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-link.c-423-
systemd-247~rc2/src/network/networkd-link.c:424:        r = netlink_message_read_hw_addr(message, IFLA_ADDRESS, &link->hw_addr);
systemd-247~rc2/src/network/networkd-link.c-425-        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-link.c-427-
systemd-247~rc2/src/network/networkd-link.c:428:        r = netlink_message_read_hw_addr(message, IFLA_BROADCAST, &link->bcast_addr);
systemd-247~rc2/src/network/networkd-link.c-429-        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-link.c-431-
systemd-247~rc2/src/network/networkd-link.c:432:        r = ethtool_get_permanent_macaddr(&manager->ethtool_fd, link->ifname, &link->permanent_mac);
systemd-247~rc2/src/network/networkd-link.c-433-        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-link.c-931-
systemd-247~rc2/src/network/networkd-link.c:932:        r = sd_netlink_message_append_ether_addr(req, IFLA_ADDRESS, link->network->mac);
systemd-247~rc2/src/network/networkd-link.c-933-        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-link.c-2762-           set, simply ignore them. */
systemd-247~rc2/src/network/networkd-link.c:2763:        r = netlink_message_read_hw_addr(m, IFLA_ADDRESS, &hw_addr);
systemd-247~rc2/src/network/networkd-link.c-2764-        if (r >= 0 && (link->hw_addr.length != hw_addr.length ||
##############################################
systemd-247~rc2/src/network/networkd-link.c-2913-
systemd-247~rc2/src/network/networkd-link.c:2914:                r = lease6_get_addr(lease6, &in6_addrs);
systemd-247~rc2/src/network/networkd-link.c-2915-                if (r > 0)
##############################################
systemd-247~rc2/src/network/networkd-manager.c-504-
systemd-247~rc2/src/network/networkd-manager.c:505:static int ordered_set_put_in4_addr(OrderedSet *s, const struct in_addr *address) {
systemd-247~rc2/src/network/networkd-manager.c-506-        char *p;
##############################################
systemd-247~rc2/src/network/networkd-manager.c-535-                        continue;
systemd-247~rc2/src/network/networkd-manager.c:536:                r = ordered_set_put_in4_addr(s, addresses+i);
systemd-247~rc2/src/network/networkd-manager.c-537-                if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-manager.c-1018-
systemd-247~rc2/src/network/networkd-manager.c:1019:        r = sd_rtnl_message_new_addr(m->rtnl, &req, RTM_GETADDR, 0, 0);
systemd-247~rc2/src/network/networkd-manager.c-1020-        if (r < 0)
##############################################
systemd-247~rc2/src/network/networkd-neighbor.c-412-
systemd-247~rc2/src/network/networkd-neighbor.c:413:static int manager_rtnl_process_neighbor_lladdr(sd_netlink_message *message, union lladdr_union *lladdr, size_t *size, char **str) {
systemd-247~rc2/src/network/networkd-neighbor.c-414-        int r;
##############################################
systemd-247~rc2/src/network/networkd-neighbor.c-529-
systemd-247~rc2/src/network/networkd-neighbor.c:530:        r = manager_rtnl_process_neighbor_lladdr(message, &tmp->lladdr, &tmp->lladdr_size, &lladdr_str);
systemd-247~rc2/src/network/networkd-neighbor.c-531-        if (r < 0) {
##############################################
systemd-247~rc2/src/network/networkd-neighbor.c-642-
systemd-247~rc2/src/network/networkd-neighbor.c:643:int config_parse_neighbor_lladdr(
systemd-247~rc2/src/network/networkd-neighbor.c-644-                const char *unit,
##############################################
systemd-247~rc2/src/network/networkd-neighbor.c-687-
systemd-247~rc2/src/network/networkd-neighbor.c:688:int config_parse_neighbor_hwaddr(
systemd-247~rc2/src/network/networkd-neighbor.c-689-                const char *unit,
##############################################
systemd-247~rc2/src/network/networkd-route.c-1435-        case AF_INET:
systemd-247~rc2/src/network/networkd-route.c:1436:                r = sd_netlink_message_read_in_addr(message, RTA_DST, &tmp->dst.in);
systemd-247~rc2/src/network/networkd-route.c-1437-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-route.c-1441-
systemd-247~rc2/src/network/networkd-route.c:1442:                r = sd_netlink_message_read_in_addr(message, RTA_GATEWAY, &tmp->gw.in);
systemd-247~rc2/src/network/networkd-route.c-1443-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-route.c-1457-
systemd-247~rc2/src/network/networkd-route.c:1458:                r = sd_netlink_message_read_in_addr(message, RTA_SRC, &tmp->src.in);
systemd-247~rc2/src/network/networkd-route.c-1459-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-route.c-1463-
systemd-247~rc2/src/network/networkd-route.c:1464:                r = sd_netlink_message_read_in_addr(message, RTA_PREFSRC, &tmp->prefsrc.in);
systemd-247~rc2/src/network/networkd-route.c-1465-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-route.c-1472-        case AF_INET6:
systemd-247~rc2/src/network/networkd-route.c:1473:                r = sd_netlink_message_read_in6_addr(message, RTA_DST, &tmp->dst.in6);
systemd-247~rc2/src/network/networkd-route.c-1474-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-route.c-1478-
systemd-247~rc2/src/network/networkd-route.c:1479:                r = sd_netlink_message_read_in6_addr(message, RTA_GATEWAY, &tmp->gw.in6);
systemd-247~rc2/src/network/networkd-route.c-1480-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-route.c-1485-
systemd-247~rc2/src/network/networkd-route.c:1486:                r = sd_netlink_message_read_in6_addr(message, RTA_SRC, &tmp->src.in6);
systemd-247~rc2/src/network/networkd-route.c-1487-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-route.c-1491-
systemd-247~rc2/src/network/networkd-route.c:1492:                r = sd_netlink_message_read_in6_addr(message, RTA_PREFSRC, &tmp->prefsrc.in6);
systemd-247~rc2/src/network/networkd-route.c-1493-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-routing-policy-rule.c-745-        case AF_INET:
systemd-247~rc2/src/network/networkd-routing-policy-rule.c:746:                r = sd_netlink_message_read_in_addr(message, FRA_SRC, &tmp->from.in);
systemd-247~rc2/src/network/networkd-routing-policy-rule.c-747-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-routing-policy-rule.c-757-
systemd-247~rc2/src/network/networkd-routing-policy-rule.c:758:                r = sd_netlink_message_read_in_addr(message, FRA_DST, &tmp->to.in);
systemd-247~rc2/src/network/networkd-routing-policy-rule.c-759-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-routing-policy-rule.c-772-        case AF_INET6:
systemd-247~rc2/src/network/networkd-routing-policy-rule.c:773:                r = sd_netlink_message_read_in6_addr(message, FRA_SRC, &tmp->from.in6);
systemd-247~rc2/src/network/networkd-routing-policy-rule.c-774-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/networkd-routing-policy-rule.c-784-
systemd-247~rc2/src/network/networkd-routing-policy-rule.c:785:                r = sd_netlink_message_read_in6_addr(message, FRA_DST, &tmp->to.in6);
systemd-247~rc2/src/network/networkd-routing-policy-rule.c-786-                if (r < 0 && r != -ENODATA) {
##############################################
systemd-247~rc2/src/network/test-network.c-16-
systemd-247~rc2/src/network/test-network.c:17:static void test_deserialize_in_addr(void) {
systemd-247~rc2/src/network/test-network.c-18-        _cleanup_free_ struct in_addr *addresses = NULL;
##############################################
systemd-247~rc2/src/network/test-network.c-63-                assert_se(size == 3);
systemd-247~rc2/src/network/test-network.c:64:                assert_se(routes[0].dst_addr.s_addr == inet_addr("192.168.0.0"));
systemd-247~rc2/src/network/test-network.c:65:                assert_se(routes[0].gw_addr.s_addr == inet_addr("192.168.0.1"));
systemd-247~rc2/src/network/test-network.c-66-                assert_se(routes[0].dst_prefixlen == 16);
systemd-247~rc2/src/network/test-network.c-67-
systemd-247~rc2/src/network/test-network.c:68:                assert_se(routes[1].dst_addr.s_addr == inet_addr("10.1.2.0"));
systemd-247~rc2/src/network/test-network.c:69:                assert_se(routes[1].gw_addr.s_addr == inet_addr("10.1.2.1"));
systemd-247~rc2/src/network/test-network.c-70-                assert_se(routes[1].dst_prefixlen == 24);
systemd-247~rc2/src/network/test-network.c-71-
systemd-247~rc2/src/network/test-network.c:72:                assert_se(routes[2].dst_addr.s_addr == inet_addr("0.0.0.0"));
systemd-247~rc2/src/network/test-network.c:73:                assert_se(routes[2].gw_addr.s_addr == inet_addr("10.0.1.1"));
systemd-247~rc2/src/network/test-network.c-74-                assert_se(routes[2].dst_prefixlen == 0);
##############################################
systemd-247~rc2/src/network/test-network.c-84-                assert_se(size == 2);
systemd-247~rc2/src/network/test-network.c:85:                assert_se(routes[0].dst_addr.s_addr == inet_addr("192.168.0.0"));
systemd-247~rc2/src/network/test-network.c:86:                assert_se(routes[0].gw_addr.s_addr == inet_addr("192.168.0.1"));
systemd-247~rc2/src/network/test-network.c-87-                assert_se(routes[0].dst_prefixlen == 16);
systemd-247~rc2/src/network/test-network.c-88-
systemd-247~rc2/src/network/test-network.c:89:                assert_se(routes[1].dst_addr.s_addr == inet_addr("0.0.0.0"));
systemd-247~rc2/src/network/test-network.c:90:                assert_se(routes[1].gw_addr.s_addr == inet_addr("10.0.1.1"));
systemd-247~rc2/src/network/test-network.c-91-                assert_se(routes[1].dst_prefixlen == 0);
##############################################
systemd-247~rc2/src/network/test-network.c-241-
systemd-247~rc2/src/network/test-network.c:242:        test_deserialize_in_addr();
systemd-247~rc2/src/network/test-network.c-243-        test_deserialize_dhcp_routes();
##############################################
systemd-247~rc2/src/network/test-networkd-conf.c-59-
systemd-247~rc2/src/network/test-networkd-conf.c:60:        r = config_parse_hwaddr("network", "filename", 1, "section", 1, "lvalue", 0, rvalue, &actual, NULL);
systemd-247~rc2/src/network/test-networkd-conf.c-61-        assert_se(ret == r);
##############################################
systemd-247~rc2/src/network/test-networkd-conf.c-106-
systemd-247~rc2/src/network/test-networkd-conf.c:107:static void test_config_parse_hwaddr(void) {
systemd-247~rc2/src/network/test-networkd-conf.c-108-        const struct ether_addr t[] = {
##############################################
systemd-247~rc2/src/network/test-networkd-conf.c-253-        test_config_parse_duid_rawdata();
systemd-247~rc2/src/network/test-networkd-conf.c:254:        test_config_parse_hwaddr();
systemd-247~rc2/src/network/test-networkd-conf.c-255-        test_config_parse_address();
##############################################
systemd-247~rc2/src/nspawn/nspawn-network.c-153-
systemd-247~rc2/src/nspawn/nspawn-network.c:154:        r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, mac_host);
systemd-247~rc2/src/nspawn/nspawn-network.c-155-        if (r < 0)
##############################################
systemd-247~rc2/src/nspawn/nspawn-network.c-173-
systemd-247~rc2/src/nspawn/nspawn-network.c:174:        r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, mac_container);
systemd-247~rc2/src/nspawn/nspawn-network.c-175-        if (r < 0)
##############################################
systemd-247~rc2/src/nspawn/nspawn-network.c-596-
systemd-247~rc2/src/nspawn/nspawn-network.c:597:                r = sd_netlink_message_append_ether_addr(m, IFLA_ADDRESS, &mac);
systemd-247~rc2/src/nspawn/nspawn-network.c-598-                if (r < 0)
##############################################
systemd-247~rc2/src/partition/test-repart.sh-194-
systemd-247~rc2/src/partition/test-repart.sh:195:    LOOP=`losetup -P --show --find $D/zzz`
systemd-247~rc2/src/partition/test-repart.sh-196-    VOLUME=test-repart-$RANDOM
##############################################
systemd-247~rc2/src/resolve/resolved-manager.c-136-        case AF_INET:
systemd-247~rc2/src/resolve/resolved-manager.c:137:                r = sd_netlink_message_read_in_addr(mm, IFA_LOCAL, &address.in);
systemd-247~rc2/src/resolve/resolved-manager.c-138-                if (r < 0) {
systemd-247~rc2/src/resolve/resolved-manager.c:139:                        r = sd_netlink_message_read_in_addr(mm, IFA_ADDRESS, &address.in);
systemd-247~rc2/src/resolve/resolved-manager.c-140-                        if (r < 0)
##############################################
systemd-247~rc2/src/resolve/resolved-manager.c-146-        case AF_INET6:
systemd-247~rc2/src/resolve/resolved-manager.c:147:                r = sd_netlink_message_read_in6_addr(mm, IFA_LOCAL, &address.in6);
systemd-247~rc2/src/resolve/resolved-manager.c-148-                if (r < 0) {
systemd-247~rc2/src/resolve/resolved-manager.c:149:                        r = sd_netlink_message_read_in6_addr(mm, IFA_ADDRESS, &address.in6);
systemd-247~rc2/src/resolve/resolved-manager.c-150-                        if (r < 0)
##############################################
systemd-247~rc2/src/resolve/resolved-manager.c-244-        /* Finally, enumerate all addresses, too */
systemd-247~rc2/src/resolve/resolved-manager.c:245:        r = sd_rtnl_message_new_addr(m->rtnl, &req, RTM_GETADDR, 0, AF_UNSPEC);
systemd-247~rc2/src/resolve/resolved-manager.c-246-        if (r < 0)
##############################################
systemd-247~rc2/src/resolve/test-dnssec.c-306-
systemd-247~rc2/src/resolve/test-dnssec.c:307:        a->a.in_addr.s_addr = inet_addr("52.0.14.116");
systemd-247~rc2/src/resolve/test-dnssec.c-308-
##############################################
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c-80-        assert_se(bn->n_allocated >= 3);
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c:81:        assert_se(address_equal_4(bn->addresses[0], inet_addr("1.2.3.4")));
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c:82:        assert_se(address_equal_4(bn->addresses[1], inet_addr("1.2.3.5")));
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c-83-        assert_se(address_equal_6(bn->addresses[2], {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5}));
##############################################
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c-87-        assert_se(bn->n_allocated >= 1);
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c:88:        assert_se(address_equal_4(bn->addresses[0], inet_addr("1.2.3.6")));
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c-89-
##############################################
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c-92-        assert_se(bn->n_allocated >= 1);
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c:93:        assert_se(address_equal_4(bn->addresses[0], inet_addr("1.2.3.6")));
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c-94-
##############################################
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c-101-        assert_se(bn->n_allocated >= 4);
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c:102:        assert_se(address_equal_4(bn->addresses[0], inet_addr("1.2.3.9")));
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c:103:        assert_se(address_equal_4(bn->addresses[1], inet_addr("1.2.3.10")));
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c:104:        assert_se(address_equal_4(bn->addresses[2], inet_addr("1.2.3.11")));
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c:105:        assert_se(address_equal_4(bn->addresses[3], inet_addr("1.2.3.12")));
systemd-247~rc2/src/resolve/test-resolved-etc-hosts.c-106-
##############################################
systemd-247~rc2/src/shared/ethtool-util.c-261-
systemd-247~rc2/src/shared/ethtool-util.c:262:int ethtool_get_permanent_macaddr(int *ethtool_fd, const char *ifname, struct ether_addr *ret) {
systemd-247~rc2/src/shared/ethtool-util.c-263-        _cleanup_close_ int fd = -1;
##############################################
systemd-247~rc2/src/shared/ethtool-util.h-100-                          Duplex *ret_duplex, NetDevPort *ret_port);
systemd-247~rc2/src/shared/ethtool-util.h:101:int ethtool_get_permanent_macaddr(int *ethtool_fd, const char *ifname, struct ether_addr *ret);
systemd-247~rc2/src/shared/ethtool-util.h-102-int ethtool_set_speed(int *ethtool_fd, const char *ifname, unsigned speed, Duplex duplex);
##############################################
systemd-247~rc2/src/shared/linux/nl80211.h-709- *	type %NL80211_IFTYPE_AP. It applies to all its VLAN interfaces
systemd-247~rc2/src/shared/linux/nl80211.h:710: *	(%NL80211_IFTYPE_AP_VLAN), except for those in 4addr (WDS) mode.
systemd-247~rc2/src/shared/linux/nl80211.h-711- *	If %NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED is not present with this
##############################################
systemd-247~rc2/src/shared/local-addresses.c-53-
systemd-247~rc2/src/shared/local-addresses.c:54:        r = sd_rtnl_message_new_addr(rtnl, &req, RTM_GETADDR, 0, af);
systemd-247~rc2/src/shared/local-addresses.c-55-        if (r < 0)
##############################################
systemd-247~rc2/src/shared/local-addresses.c-110-                case AF_INET:
systemd-247~rc2/src/shared/local-addresses.c:111:                        r = sd_netlink_message_read_in_addr(m, IFA_LOCAL, &a->address.in);
systemd-247~rc2/src/shared/local-addresses.c-112-                        if (r < 0) {
systemd-247~rc2/src/shared/local-addresses.c:113:                                r = sd_netlink_message_read_in_addr(m, IFA_ADDRESS, &a->address.in);
systemd-247~rc2/src/shared/local-addresses.c-114-                                if (r < 0)
##############################################
systemd-247~rc2/src/shared/local-addresses.c-119-                case AF_INET6:
systemd-247~rc2/src/shared/local-addresses.c:120:                        r = sd_netlink_message_read_in6_addr(m, IFA_LOCAL, &a->address.in6);
systemd-247~rc2/src/shared/local-addresses.c-121-                        if (r < 0) {
systemd-247~rc2/src/shared/local-addresses.c:122:                                r = sd_netlink_message_read_in6_addr(m, IFA_ADDRESS, &a->address.in6);
systemd-247~rc2/src/shared/local-addresses.c-123-                                if (r < 0)
##############################################
systemd-247~rc2/src/shared/wifi-util.c-118-
systemd-247~rc2/src/shared/wifi-util.c:119:        r = sd_netlink_message_read_ether_addr(reply, NL80211_ATTR_MAC, bssid);
systemd-247~rc2/src/shared/wifi-util.c-120-        if (r == -ENODATA)
##############################################
systemd-247~rc2/src/systemd/sd-daemon.h-138-
systemd-247~rc2/src/systemd/sd-daemon.h:139:  See sd_is_socket_sockaddr(3) for more information.
systemd-247~rc2/src/systemd/sd-daemon.h-140-*/
systemd-247~rc2/src/systemd/sd-daemon.h:141:int sd_is_socket_sockaddr(int fd, int type, const struct sockaddr* addr, unsigned addr_len, int listening);
systemd-247~rc2/src/systemd/sd-daemon.h-142-
##############################################
systemd-247~rc2/src/systemd/sd-netlink.h-93-int sd_netlink_message_append_data(sd_netlink_message *m, unsigned short type, const void *data, size_t len);
systemd-247~rc2/src/systemd/sd-netlink.h:94:int sd_netlink_message_append_in_addr(sd_netlink_message *m, unsigned short type, const struct in_addr *data);
systemd-247~rc2/src/systemd/sd-netlink.h:95:int sd_netlink_message_append_in6_addr(sd_netlink_message *m, unsigned short type, const struct in6_addr *data);
systemd-247~rc2/src/systemd/sd-netlink.h-96-int sd_netlink_message_append_sockaddr_in(sd_netlink_message *m, unsigned short type, const struct sockaddr_in *data);
systemd-247~rc2/src/systemd/sd-netlink.h-97-int sd_netlink_message_append_sockaddr_in6(sd_netlink_message *m, unsigned short type, const struct sockaddr_in6 *data);
systemd-247~rc2/src/systemd/sd-netlink.h:98:int sd_netlink_message_append_ether_addr(sd_netlink_message *m, unsigned short type, const struct ether_addr *data);
systemd-247~rc2/src/systemd/sd-netlink.h-99-int sd_netlink_message_append_cache_info(sd_netlink_message *m, unsigned short type, const struct ifa_cacheinfo *info);
##############################################
systemd-247~rc2/src/systemd/sd-netlink.h-112-int sd_netlink_message_read_u32(sd_netlink_message *m, unsigned short type, uint32_t *data);
systemd-247~rc2/src/systemd/sd-netlink.h:113:int sd_netlink_message_read_ether_addr(sd_netlink_message *m, unsigned short type, struct ether_addr *data);
systemd-247~rc2/src/systemd/sd-netlink.h-114-int sd_netlink_message_read_cache_info(sd_netlink_message *m, unsigned short type, struct ifa_cacheinfo *info);
systemd-247~rc2/src/systemd/sd-netlink.h:115:int sd_netlink_message_read_in_addr(sd_netlink_message *m, unsigned short type, struct in_addr *data);
systemd-247~rc2/src/systemd/sd-netlink.h:116:int sd_netlink_message_read_in6_addr(sd_netlink_message *m, unsigned short type, struct in6_addr *data);
systemd-247~rc2/src/systemd/sd-netlink.h-117-int sd_netlink_message_enter_container(sd_netlink_message *m, unsigned short type);
##############################################
systemd-247~rc2/src/systemd/sd-netlink.h-141-int sd_rtnl_message_new_addr_update(sd_netlink *nl, sd_netlink_message **ret, int index, int family);
systemd-247~rc2/src/systemd/sd-netlink.h:142:int sd_rtnl_message_new_addr(sd_netlink *nl, sd_netlink_message **ret, uint16_t msg_type, int index, int family);
systemd-247~rc2/src/systemd/sd-netlink.h-143-int sd_rtnl_message_new_route(sd_netlink *nl, sd_netlink_message **ret, uint16_t nlmsg_type, int rtm_family, unsigned char rtm_protocol);
##############################################
systemd-247~rc2/src/test/test-nss.c-373-
systemd-247~rc2/src/test/test-nss.c:374:static void test_byaddr(void *handle,
systemd-247~rc2/src/test/test-nss.c-375-                        const char *module,
##############################################
systemd-247~rc2/src/test/test-nss.c-424-        for (int i = 0; i < n_addresses; i++)
systemd-247~rc2/src/test/test-nss.c:425:                test_byaddr(handle, module,
systemd-247~rc2/src/test/test-nss.c-426-                            &addresses[i].address,
##############################################
systemd-247~rc2/src/udev/net/link-config.c-267-
systemd-247~rc2/src/udev/net/link-config.c:268:        r = ethtool_get_permanent_macaddr(&ctx->ethtool_fd, name, &permanent_mac);
systemd-247~rc2/src/udev/net/link-config.c-269-        if (r < 0)
##############################################
systemd-247~rc2/test/sys-script.py-5297-\x80\xa1\x08\\STEP
systemd-247~rc2/test/sys-script.py:5298:\x05\x14\x10_Q7F\x00[2\x01\x00\x00\x01\x80\x0b+\x03\x14$_Q4E\x00\\/\x06_SB_PCI0LPC_EC__HKEYMHKQ\x0b\x11`\x14$_Q4F\x00\\/\x06_SB_PCI0LPC_EC__HKEYMHKQ\x0b\x12`\x14\x1d_Q75\x00\\/\x05_SB_PCI0LPC_EC__TATR\x14$_Q46\x00\\/\x06_SB_PCI0LPC_EC__HKEYMHKQ\x0b\x12`\x14 _Q22\x00\xa0\x0cHB0A\x86BAT0
systemd-247~rc2/test/sys-script.py-5299-\x80\xa0\x0cHB1A\x86BAT1
##############################################
systemd-247~rc2/test/sys-script.py-6669-\x00`\xa0A\t\\/\x04_SB_PCI0LPC_EPWG\xa0@\x06\x93\\/\x03_SB_GDCKGGID
systemd-247~rc2/test/sys-script.py:6670:\x00\xa0B\x04\\H8DR\xa01\\/\x05_SB_PCI0LPC_EC__EEPRp\\/\x05_SB_PCI0LPC_EC__HDEP`\xa1\x08p\x0c$M\x00L`\xa1\x08p\\DCKI`\xa0\x1a\x93\\/\x03_SB_GDCKGGID
systemd-247~rc2/test/sys-script.py-6671-\x01p\x0c$M\x00D`\xa4`\x14G\x08RDSR\x00p
##############################################
systemd-247~rc2/test/udev-test.pl-2318-        # create temporary rules
systemd-247~rc2/test/udev-test.pl:2319:        system("mkdir", "-p", "$udev_rules_dir");
systemd-247~rc2/test/udev-test.pl-2320-        open CONF, ">$udev_rules" || die "unable to create rules file: $udev_rules";
##############################################
systemd-247~rc2/test/udev-test.pl-2328-        if ($valgrind > 0) {
systemd-247~rc2/test/udev-test.pl:2329:                return system("$udev_bin_valgrind $action $devpath");
systemd-247~rc2/test/udev-test.pl-2330-        } elsif ($gdb > 0) {
systemd-247~rc2/test/udev-test.pl:2331:                return system("$udev_bin_gdb $action $devpath");
systemd-247~rc2/test/udev-test.pl-2332-        } elsif ($strace > 0) {
systemd-247~rc2/test/udev-test.pl:2333:                return system("$udev_bin_strace $action $devpath");
systemd-247~rc2/test/udev-test.pl-2334-        } else {
systemd-247~rc2/test/udev-test.pl:2335:                return system("$udev_bin", "$action", "$devpath");
systemd-247~rc2/test/udev-test.pl-2336-        }
##############################################
systemd-247~rc2/test/udev-test.pl-2408-sub udev_setup {
systemd-247~rc2/test/udev-test.pl:2409:        system("umount \"$udev_tmpfs\" 2>/dev/null");
systemd-247~rc2/test/udev-test.pl-2410-        rmdir($udev_tmpfs);
##############################################
systemd-247~rc2/test/udev-test.pl-2412-
systemd-247~rc2/test/udev-test.pl:2413:        if (system("mount", "-o", "rw,mode=755,nosuid,noexec", "-t", "tmpfs", "tmpfs", $udev_tmpfs)) {
systemd-247~rc2/test/udev-test.pl-2414-                warn "unable to mount tmpfs";
##############################################
systemd-247~rc2/test/udev-test.pl-2423-
systemd-247~rc2/test/udev-test.pl:2424:        if (system("mknod", $udev_dev . "/null", "c", "1", "3")) {
systemd-247~rc2/test/udev-test.pl-2425-                warn "unable to create $udev_dev/null";
##############################################
systemd-247~rc2/test/udev-test.pl-2430-        my $block_device_filename = $udev_dev . "/sda";
systemd-247~rc2/test/udev-test.pl:2431:        if (system("mknod", $block_device_filename, "b", "8", "0")) {
systemd-247~rc2/test/udev-test.pl-2432-                warn "unable to create $block_device_filename";
##############################################
systemd-247~rc2/test/udev-test.pl-2436-
systemd-247~rc2/test/udev-test.pl:2437:        system("cp", "-r", "test/sys/", $udev_sys) && die "unable to copy test/sys";
systemd-247~rc2/test/udev-test.pl-2438-
systemd-247~rc2/test/udev-test.pl:2439:        system("rm", "-rf", "$udev_run");
systemd-247~rc2/test/udev-test.pl-2440-
##############################################
systemd-247~rc2/test/udev-test.pl-2468-                print "add $devnode:         error\n";
systemd-247~rc2/test/udev-test.pl:2469:                system("tree", "$udev_dev");
systemd-247~rc2/test/udev-test.pl-2470-                $error++;
##############################################
systemd-247~rc2/test/udev-test.pl-2509-                        $error++;
systemd-247~rc2/test/udev-test.pl:2510:                        system("tree", "$udev_dev");
systemd-247~rc2/test/udev-test.pl-2511-                } else {
##############################################
systemd-247~rc2/test/udev-test.pl-2521-                        print "\n";
systemd-247~rc2/test/udev-test.pl:2522:                        system("tree", "$udev_dev");
systemd-247~rc2/test/udev-test.pl-2523-                        print "\n";
##############################################
systemd-247~rc2/test/udev-test.pl-2545-                                print "\n";
systemd-247~rc2/test/udev-test.pl:2546:                                system("tree", "$udev_dev");
systemd-247~rc2/test/udev-test.pl-2547-                                print "\n";
##############################################
systemd-247~rc2/test/udev-test.pl-2582-                print "\n";
systemd-247~rc2/test/udev-test.pl:2583:                system("tree", "$udev_dev");
systemd-247~rc2/test/udev-test.pl-2584-                print "\n";
##############################################
systemd-247~rc2/test/udev-test.pl-2603-                        print "\n";
systemd-247~rc2/test/udev-test.pl:2604:                        system("tree", "$udev_dev");
systemd-247~rc2/test/udev-test.pl-2605-                        print "\n";
##############################################
systemd-247~rc2/test/udev-test.pl-2743-sub cleanup {
systemd-247~rc2/test/udev-test.pl:2744:        system("rm", "-rf", "$udev_run");
systemd-247~rc2/test/udev-test.pl:2745:        system("umount", "$udev_tmpfs");
systemd-247~rc2/test/udev-test.pl-2746-        rmdir($udev_tmpfs);
##############################################
systemd-247~rc2/test/udev-test.pl-2768-
systemd-247~rc2/test/udev-test.pl:2769:if (system($udev_bin, "check")) {
systemd-247~rc2/test/udev-test.pl-2770-        warn "$udev_bin failed to set up the environment, skipping the test";
##############################################
systemd-247~rc2/test/test-functions-1579-    # If debug is set, clean unprintable chars to prevent messing up the term
systemd-247~rc2/test/test-functions:1580:    [[ $debug ]] && _line=$(echo -n "$_line" | tr -c -d '[:print:][:space:]')
systemd-247~rc2/test/test-functions-1581-    _shebang_regex='(#! *)(/[^ ]+).*'
##############################################
systemd-247~rc2/tools/check-api-docs.sh-17-
systemd-247~rc2/tools/check-api-docs.sh:18:for symbol in `nm -g --defined-only "$@" | grep " T " | cut -d" " -f3 | grep -wv $deprecated | sort -u` ; do
systemd-247~rc2/tools/check-api-docs.sh-19-    if test -f ${MESON_BUILD_ROOT}/man/$symbol.3 ; then
##############################################
systemd-247~rc2/tools/coverity.sh-39-# Verify upload is permitted
systemd-247~rc2/tools/coverity.sh:40:AUTH_RES=`curl -s --form project="$COVERITY_SCAN_PROJECT_NAME" --form token="$COVERITY_SCAN_TOKEN" $SCAN_URL/api/upload_permitted`
systemd-247~rc2/tools/coverity.sh-41-if [ "$AUTH_RES" = "Access denied" ]; then
##############################################
systemd-247~rc2/tools/coverity.sh-44-else
systemd-247~rc2/tools/coverity.sh:45:    AUTH=`echo $AUTH_RES | jq .upload_permitted`
systemd-247~rc2/tools/coverity.sh-46-    if [ "$AUTH" = "true" ]; then
##############################################
systemd-247~rc2/tools/coverity.sh-48-    else
systemd-247~rc2/tools/coverity.sh:49:        WHEN=`echo $AUTH_RES | jq .next_upload_permitted_at`
systemd-247~rc2/tools/coverity.sh-50-        echo -e "\033[33;1mCoverity Scan analysis NOT authorized until $WHEN.\033[0m"
##############################################
systemd-247~rc2/tools/coverity.sh-54-
systemd-247~rc2/tools/coverity.sh:55:TOOL_DIR=`find $TOOL_BASE -type d -name 'cov-analysis*'`
systemd-247~rc2/tools/coverity.sh-56-export PATH="$TOOL_DIR/bin:$PATH"
##############################################
systemd-247~rc2/tools/coverity.sh-167-	CMD='build'
systemd-247~rc2/tools/coverity.sh:168:	TEMP=`getopt -o ho:t --long help,out-dir:,tar -n '$0' -- "$@"`
systemd-247~rc2/tools/coverity.sh-169-	_ec=$?
##############################################
systemd-247~rc2/tools/coverity.sh-174-	CMD='upload'
systemd-247~rc2/tools/coverity.sh:175:	TEMP=`getopt -o hd:t: --long help,result-dir:tar: -n '$0' -- "$@"`
systemd-247~rc2/tools/coverity.sh-176-	_ec=$?
##############################################
systemd-247~rc2/debian/changelog-1685-  * Make systemd-sysv-install robust against existing $ROOT.
systemd-247~rc2/debian/changelog:1686:    Always initialize `$ROOT`, to avoid the script getting confused by an
systemd-247~rc2/debian/changelog-1687-    existing outside env variable. Also fix the `--root` option to actually
##############################################
systemd-247~rc2/debian/tests/boot-smoke-7-
systemd-247~rc2/debian/tests/boot-smoke:8:. `dirname $0`/assert.sh
systemd-247~rc2/debian/tests/boot-smoke-9-
##############################################
systemd-247~rc2/debian/tests/hostnamed-3-
systemd-247~rc2/debian/tests/hostnamed:4:. `dirname $0`/assert.sh
systemd-247~rc2/debian/tests/hostnamed-5-
##############################################
systemd-247~rc2/debian/tests/hostnamed-19-# reset to original
systemd-247~rc2/debian/tests/hostnamed:20:assert_eq "`hostnamectl set-hostname $ORIG_HOST 2>&1`" ""
systemd-247~rc2/debian/tests/hostnamed-21-assert_eq "`cat /etc/hostname`" "$ORIG_HOST"
##############################################
systemd-247~rc2/debian/tests/localed-locale-3-
systemd-247~rc2/debian/tests/localed-locale:4:. `dirname $0`/assert.sh
systemd-247~rc2/debian/tests/localed-locale-5-
##############################################
systemd-247~rc2/debian/tests/localed-locale-30-sync
systemd-247~rc2/debian/tests/localed-locale:31:assert_eq "`cat $LOCALE_CONF`" "LANG=C
systemd-247~rc2/debian/tests/localed-locale-32-LC_CTYPE=en_US.UTF-8"
##############################################
systemd-247~rc2/debian/tests/localed-x11-keymap-3-
systemd-247~rc2/debian/tests/localed-x11-keymap:4:. `dirname $0`/assert.sh
systemd-247~rc2/debian/tests/localed-x11-keymap-5-
##############################################
systemd-247~rc2/debian/tests/logind-144-    # determine user
systemd-247~rc2/debian/tests/logind:145:    USER=`echo "$OUT" | grep seat0 | awk '{print $3}'`
systemd-247~rc2/debian/tests/logind-146-    echo "seat user: $USER"
##############################################
systemd-247~rc2/debian/tests/timedated-3-
systemd-247~rc2/debian/tests/timedated:4:. `dirname $0`/assert.sh
systemd-247~rc2/debian/tests/timedated-5-
##############################################
systemd-247~rc2/debian/tests/timedated-18-echo 'reset timezone to original'
systemd-247~rc2/debian/tests/timedated:19:assert_eq "`timedatectl  --no-pager set-timezone $ORIG_TZ 2>&1`" ""
systemd-247~rc2/debian/tests/timedated-20-assert_eq "`readlink /etc/localtime | sed 's#^.*zoneinfo/##'`" "$ORIG_TZ"
##############################################
systemd-247~rc2/.pc/test-test-functions-copy-usr-lib-pam.d-into-initdir.patch/test/test-functions-1580-    # If debug is set, clean unprintable chars to prevent messing up the term
systemd-247~rc2/.pc/test-test-functions-copy-usr-lib-pam.d-into-initdir.patch/test/test-functions:1581:    [[ $debug ]] && _line=$(echo -n "$_line" | tr -c -d '[:print:][:space:]')
systemd-247~rc2/.pc/test-test-functions-copy-usr-lib-pam.d-into-initdir.patch/test/test-functions-1582-    _shebang_regex='(#! *)(/[^ ]+).*'