[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.riscv64.2 [ 0s] Using BUILD_ARCH=riscv64:noarch [ 0s] [ 0s] [ 0s] ip-192-168-56-230 started "build linux-tizen-modules-source.spec" at Fri Dec 6 11:39:53 UTC 2024. [ 0s] [ 0s] [ 0s] processing recipe /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/sources/tizen_unified_x_asan_standard/linux-tizen-modules-source-7.5.0-0/linux-tizen-modules-source.spec ... [ 0s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache --define jobs 8 --define _smp_mflags -j8 --repository /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/repos/tizen_unified_x_asan_standard/riscv64/RPMS --repository http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/ --repository http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/debug/ --clean --nocumulate /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/sources/tizen_unified_x_asan_standard/linux-tizen-modules-source-7.5.0-0/linux-tizen-modules-source.spec build ... [ 0s] initializing /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.riscv64.2/.srcfiles.cache ... [ 0s] /usr/lib/build/createdirdeps --oldfile /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.riscv64.2/.srcfiles.cache /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/repos/tizen_unified_x_asan_standard/riscv64/RPMS [ 0s] /usr/lib/build/createrepomddeps --cachedir=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/ [ 1s] /usr/lib/build/createrepomddeps --cachedir=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/debug/ [ 1s] expanding package dependencies... [ 2s] copying qemu [ 2s] /usr/bin/qemu-arm-binfmt /usr/bin/qemu-arm-static /usr/bin/qemu-arm64-binfmt /usr/bin/qemu-arm64-static /usr/sbin/qemu-binfmt-conf.sh [ 2s] [ 2s] registering binfmt handlers for cross build [ 2s] calculating packages to download... [ 2s] [1/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/asan-build-env-14.1.0-1.5.riscv64.rpm ... [ 2s] [2/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/asan-force-options-14.1.0-1.5.riscv64.rpm ... [ 2s] [3/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/asan-runtime-env-14.1.0-1.5.riscv64.rpm ... [ 2s] [4/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/noarch/autoconf-2.71-1.12.noarch.rpm ... [ 3s] [5/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/noarch/automake-1.16.5-1.12.noarch.rpm ... [ 3s] [6/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/bash-3.2.57-2.1.riscv64.rpm ... [ 3s] [7/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/binutils-2.43-2.1.riscv64.rpm ... [ 3s] [8/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/binutils-libs-2.43-2.1.riscv64.rpm ... [ 3s] [9/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/noarch/build-20120927-1.2.noarch.rpm ... [ 4s] [10/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/noarch/build-compare-2023.06.18-1.4.noarch.rpm ... [ 4s] [11/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/noarch/build-mkbaselibs-20120927-1.2.noarch.rpm ... [ 4s] [12/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/bzip2-1.0.8-1.9.riscv64.rpm ... [ 4s] [13/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/coreutils-6.9-14.4.riscv64.rpm ... [ 4s] [14/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/cpio-2.8-1.2.riscv64.rpm ... [ 4s] [15/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/cpp-14.1.0-1.10.riscv64.rpm ... [ 6s] [16/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/diffutils-3.10-1.2.riscv64.rpm ... [ 6s] [17/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/elfutils-0.189-1.11.riscv64.rpm ... [ 6s] [18/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/file-5.45-1.9.riscv64.rpm ... [ 6s] [19/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/filesystem-3.1-1.2.riscv64.rpm ... [ 6s] [20/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/findutils-4.3.8-1.9.riscv64.rpm ... [ 6s] [21/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/gawk-3.1.5-1.2.riscv64.rpm ... [ 7s] [22/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/gcc-14.1.0-1.10.riscv64.rpm ... [ 8s] [23/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/gcc-c++-14.1.0-1.10.riscv64.rpm ... [ 9s] [24/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/gdbm-1.8.3-1.11.riscv64.rpm ... [ 9s] [25/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/glibc-2.39-1.5.riscv64.rpm ... [ 9s] [26/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/glibc-devel-2.39-1.5.riscv64.rpm ... [ 9s] [27/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/glibc-locale-2.39-1.5.riscv64.rpm ... [ 9s] [28/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/grep-2.5.2-1.9.riscv64.rpm ... [ 10s] [29/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/gzip-1.13-1.5.riscv64.rpm ... [ 10s] [30/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/hal-rootstrap-checker-0.1.0-1.2.riscv64.rpm ... [ 10s] [31/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/hostname-3.23-1.2.riscv64.rpm ... [ 10s] [32/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/less-643-1.2.riscv64.rpm ... [ 10s] [33/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libacl-2.3.2-1.9.riscv64.rpm ... [ 10s] [34/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libarchive-3.7.2-1.10.riscv64.rpm ... [ 11s] [35/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libasan-14.1.0-1.10.riscv64.rpm ... [ 11s] [36/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libasm-0.189-1.11.riscv64.rpm ... [ 11s] [37/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libatomic-14.1.0-1.10.riscv64.rpm ... [ 11s] [38/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libattr-2.5.1-1.9.riscv64.rpm ... [ 11s] [39/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libblkid-2.39.3-1.7.riscv64.rpm ... [ 11s] [40/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libbz2-1.0.8-1.9.riscv64.rpm ... [ 11s] [41/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libcap-2.69-1.9.riscv64.rpm ... [ 12s] [42/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libcap-devel-2.69-1.9.riscv64.rpm ... [ 12s] [43/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libcc1-14.1.0-1.10.riscv64.rpm ... [ 12s] [44/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libdw-0.189-1.11.riscv64.rpm ... [ 12s] [45/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libelf-0.189-1.11.riscv64.rpm ... [ 12s] [46/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libfdisk-2.39.3-1.7.riscv64.rpm ... [ 12s] [47/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libfreebl3-3.98-1.11.riscv64.rpm ... [ 13s] [48/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libgcc-14.1.0-1.10.riscv64.rpm ... [ 13s] [49/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libgfortran-14.1.0-1.10.riscv64.rpm ... [ 13s] [50/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libgomp-14.1.0-1.10.riscv64.rpm ... [ 13s] [51/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libitm-14.1.0-1.10.riscv64.rpm ... [ 13s] [52/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libltdl-2.4.7-1.11.riscv64.rpm ... [ 13s] [53/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/liblua-5.1.5-1.9.riscv64.rpm ... [ 14s] [54/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/liblzma-5.4.5-1.11.riscv64.rpm ... [ 14s] [55/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libmagic-5.45-1.9.riscv64.rpm ... [ 14s] [56/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libmagic-data-5.45-1.9.riscv64.rpm ... [ 14s] [57/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libmount-2.39.3-1.7.riscv64.rpm ... [ 14s] [58/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libncurses-6.4-1.11.riscv64.rpm ... [ 14s] [59/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libncurses6-6.4-1.11.riscv64.rpm ... [ 15s] [60/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libopenssl3-3.0.13-1.11.riscv64.rpm ... [ 15s] [61/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libpcre-8.45-1.9.riscv64.rpm ... [ 15s] [62/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libpopt-1.16-1.9.riscv64.rpm ... [ 15s] [63/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libreadline-5.2-1.9.riscv64.rpm ... [ 15s] [64/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libsmack-1.3.1-1.9.riscv64.rpm ... [ 15s] [65/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libsmartcols-2.39.3-1.7.riscv64.rpm ... [ 16s] [66/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libsoftokn3-3.98-1.11.riscv64.rpm ... [ 16s] [67/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libsqlite-3.44.0-1.9.riscv64.rpm ... [ 16s] [68/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libstdc++-14.1.0-1.10.riscv64.rpm ... [ 16s] [69/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libstdc++-devel-14.1.0-1.10.riscv64.rpm ... [ 16s] [70/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libtool-2.4.7-1.11.riscv64.rpm ... [ 17s] [71/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libubsan-14.1.0-1.10.riscv64.rpm ... [ 17s] [72/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libuuid-2.39.3-1.7.riscv64.rpm ... [ 17s] [73/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libxcrypt-4.4.36-1.11.riscv64.rpm ... [ 17s] [74/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libxcrypt-devel-4.4.36-1.11.riscv64.rpm ... [ 17s] [75/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libxml2-2.12.5-1.10.riscv64.rpm ... [ 17s] [76/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/libzstd1-1.5.5-1.9.riscv64.rpm ... [ 17s] [77/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/linux-glibc-devel-6.6-1.11.riscv64.rpm ... [ 18s] [78/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/m4-1.4.19-1.2.riscv64.rpm ... [ 18s] [79/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/make-4.4-1.9.riscv64.rpm ... [ 18s] [80/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/net-tools-2.0_20121208git-1.9.riscv64.rpm ... [ 18s] [81/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/nspr-4.35-1.9.riscv64.rpm ... [ 18s] [82/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/nss-3.98-1.11.riscv64.rpm ... [ 19s] [83/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/nss-certs-3.98-1.11.riscv64.rpm ... [ 19s] [84/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/pam-1.1.6-1.9.riscv64.rpm ... [ 19s] [85/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/patch-2.7.6-1.9.riscv64.rpm ... [ 19s] [86/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/perl-5.38.0-1.8.riscv64.rpm ... [ 20s] [87/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/pkg-config-0.29.2-1.9.riscv64.rpm ... [ 20s] [88/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/qemu-accel-x86_64-riscv64-0.4-1.3.riscv64.rpm ... [ 28s] [89/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/qemu-linux-user-x86_64-cross-5.2.0.2-20.4.riscv64.rpm ... [ 29s] [90/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/rpm-4.14.1.1-1.11.riscv64.rpm ... [ 29s] [91/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/rpm-build-4.14.1.1-1.11.riscv64.rpm ... [ 29s] [92/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/sed-4.1c-1.9.riscv64.rpm ... [ 29s] [93/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/setup-0.9-1.4.riscv64.rpm ... [ 30s] [94/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/smack-1.3.1-1.9.riscv64.rpm ... [ 30s] [95/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/tar-1.17-1.2.riscv64.rpm ... [ 30s] [96/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/terminfo-base-full-6.4-1.11.riscv64.rpm ... [ 30s] [97/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/tzdata-2023c-1.2.riscv64.rpm ... [ 30s] [98/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/update-alternatives-1.22.2-1.2.riscv64.rpm ... [ 30s] [99/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/util-linux-2.39.3-1.7.riscv64.rpm ... [ 30s] [100/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/util-linux-su-2.39.3-1.7.riscv64.rpm ... [ 31s] [101/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/which-2.17-1.2.riscv64.rpm ... [ 31s] [102/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/xz-5.4.5-1.11.riscv64.rpm ... [ 31s] [103/103] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base-X-ASAN/reference/repos/standard/packages/riscv64/zlib-1.3-1.11.riscv64.rpm ... [ 31s] [ 31s] cycle: nss -> libsoftokn3 [ 31s] breaking dependency nss -> libsoftokn3 [ 31s] [1/47] preinstalling libmagic-data... [ 31s] [2/47] preinstalling libncurses... [ 31s] [3/47] preinstalling setup... [ 32s] [4/47] preinstalling filesystem... [ 32s] [5/47] preinstalling glibc... [ 32s] [6/47] preinstalling libgcc... [ 32s] [7/47] preinstalling libstdc++... [ 32s] [8/47] preinstalling libasan... [ 32s] [9/47] preinstalling findutils... [ 32s] [10/47] preinstalling grep... [ 32s] [11/47] preinstalling libattr... [ 32s] [12/47] preinstalling libbz2... [ 32s] [13/47] preinstalling liblua... [ 32s] [14/47] preinstalling libpopt... [ 32s] [15/47] preinstalling libsmack... [ 32s] [16/47] preinstalling libuuid... [ 32s] [17/47] preinstalling libxcrypt... [ 32s] [18/47] preinstalling nspr... [ 32s] [19/47] preinstalling sed... [ 32s] [20/47] preinstalling zlib... [ 32s] [21/47] preinstalling bash... [ 32s] [22/47] preinstalling diffutils... [ 32s] [23/47] preinstalling libblkid... [ 32s] [24/47] preinstalling libcap... [ 32s] [25/47] preinstalling libfreebl3... [ 32s] [26/47] preinstalling liblzma... [ 32s] [27/47] preinstalling libreadline... [ 32s] [28/47] preinstalling libsqlite... [ 32s] [29/47] preinstalling libzstd1... [ 32s] [30/47] preinstalling qemu-accel-x86_64-riscv64... [ 52s] [31/47] preinstalling qemu-linux-user-x86_64-cross... [ 68s] [32/47] preinstalling asan-build-env... [ 68s] [33/47] preinstalling libacl... [ 68s] [34/47] preinstalling libelf... [ 68s] [35/47] preinstalling smack... [ 68s] [36/47] preinstalling bzip2... [ 68s] [37/47] preinstalling coreutils... [ 69s] [38/47] preinstalling libmagic... [ 69s] [39/47] preinstalling libmount... [ 69s] [40/47] preinstalling libxml2... [ 70s] [41/47] preinstalling tar... [ 70s] [42/47] preinstalling util-linux... [ 71s] [43/47] preinstalling util-linux-su... [ 71s] [44/47] preinstalling nss... [ 71s] [45/47] preinstalling libsoftokn3... [ 72s] [46/47] preinstalling rpm... [ 73s] [47/47] preinstalling asan-force-options... [ 73s] [ 73s] running qemu-linux-user-x86_64-cross postinstall script [ 74s] running qemu-accel-x86_64-riscv64 postinstall script [ 75s] mv: cannot stat `/usr/lib64/gcc/riscv64-tizen-linux-gnu/14.1.0/liblto_plugin.so': No such file or directory [ 75s] running setup postinstall script [ 75s] .init_b_cache/scripts/setup.post: line 1: syntax error near unexpected token `name' [ 75s] .init_b_cache/scripts/setup.post: line 1: `for i, name in ipairs({"passwd", "shadow", "group", "gshadow"}) do' [ 75s] running asan-build-env postinstall script [ 76s] running asan-force-options postinstall script [ 96s] initializing rpm db... [ 97s] reordering...cycle: bash -> glibc -> filesystem -> setup -> asan-runtime-env [ 97s] breaking dependency bash -> glibc [ 97s] cycle: bash -> libasan -> glibc -> filesystem -> setup -> asan-runtime-env [ 97s] breaking dependency libasan -> glibc [ 97s] cycle: bash -> libasan -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env [ 97s] breaking dependency asan-runtime-env -> bash [ 97s] cycle: bash -> libasan -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 97s] breaking dependency coreutils -> bash [ 97s] cycle: glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 97s] breaking dependency coreutils -> glibc [ 97s] cycle: libasan -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 97s] breaking dependency libasan -> libgcc [ 97s] cycle: libasan -> libstdc++ -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 97s] breaking dependency libstdc++ -> glibc [ 97s] cycle: libasan -> libstdc++ -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 97s] breaking dependency coreutils -> libasan [ 97s] cycle: libgcc -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 97s] breaking dependency asan-runtime-env -> coreutils [ 97s] cycle: libasan -> libstdc++ -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env [ 97s] breaking dependency setup -> asan-runtime-env [ 97s] cycle: glibc-devel -> libxcrypt-devel [ 97s] breaking dependency glibc-devel -> libxcrypt-devel [ 97s] cycle: nss -> libsoftokn3 [ 97s] breaking dependency nss -> libsoftokn3 [ 97s] reordering done [ 97s] [1/103] installing libmagic-data-5.45-1.9 [ 99s] [2/103] installing setup-0.9-1.4 [ 99s] [3/103] installing filesystem-3.1-1.2 [ 100s] [4/103] installing glibc-2.39-1.5 [ 101s] [5/103] installing libatomic-14.1.0-1.10 [ 102s] [6/103] installing libgcc-14.1.0-1.10 [ 103s] [7/103] installing libgomp-14.1.0-1.10 [ 103s] [8/103] installing libitm-14.1.0-1.10 [ 104s] [9/103] installing libgfortran-14.1.0-1.10 [ 104s] [10/103] installing libstdc++-14.1.0-1.10 [ 105s] [11/103] installing coreutils-6.9-14.4 [ 107s] [12/103] installing libstdc++-devel-14.1.0-1.10 [ 110s] [13/103] installing linux-glibc-devel-6.6-1.11 [ 111s] [14/103] installing libasan-14.1.0-1.10 [ 112s] [15/103] installing libcc1-14.1.0-1.10 [ 112s] [16/103] installing libubsan-14.1.0-1.10 [ 113s] [17/103] installing cpio-2.8-1.2 [ 113s] [18/103] installing findutils-4.3.8-1.9 [ 113s] [19/103] installing gdbm-1.8.3-1.11 [ 114s] [20/103] installing hostname-3.23-1.2 [ 114s] [21/103] installing libattr-2.5.1-1.9 [ 115s] [22/103] installing libbz2-1.0.8-1.9 [ 116s] [23/103] installing libltdl-2.4.7-1.11 [ 116s] [24/103] installing liblua-5.1.5-1.9 [ 117s] [25/103] installing libpopt-1.16-1.9 [ 117s] [26/103] installing libsmack-1.3.1-1.9 [ 118s] [27/103] installing libsmartcols-2.39.3-1.7 [ 118s] [28/103] installing libuuid-2.39.3-1.7 [ 119s] [29/103] installing libxcrypt-4.4.36-1.11 [ 119s] [30/103] installing m4-1.4.19-1.2 [ 119s] [31/103] installing net-tools-2.0_20121208git-1.9 [ 120s] [32/103] installing nspr-4.35-1.9 [ 120s] [33/103] installing patch-2.7.6-1.9 [ 120s] [34/103] installing sed-4.1c-1.9 [ 121s] [35/103] installing which-2.17-1.2 [ 121s] [36/103] installing zlib-1.3-1.11 [ 121s] [37/103] installing asan-runtime-env-14.1.0-1.5 [ 122s] [38/103] installing bash-3.2.57-2.1 [ 122s] [39/103] installing diffutils-3.10-1.2 [ 122s] [40/103] installing libblkid-2.39.3-1.7 [ 123s] [41/103] installing libcap-2.69-1.9 [ 123s] [42/103] installing libfreebl3-3.98-1.11 [ 124s] [43/103] installing liblzma-5.4.5-1.11 [ 125s] [44/103] installing libopenssl3-3.0.13-1.11 [ 125s] [45/103] installing libpcre-8.45-1.9 [ 126s] [46/103] installing libsqlite-3.44.0-1.9 [ 126s] [47/103] installing libzstd1-1.5.5-1.9 [ 127s] [48/103] installing pkg-config-0.29.2-1.9 [ 127s] [49/103] installing update-alternatives-1.22.2-1.2 [ 127s] [50/103] installing build-compare-2023.06.18-1.4 [ 127s] [51/103] installing hal-rootstrap-checker-0.1.0-1.2 [ 128s] [52/103] installing qemu-linux-user-x86_64-cross-5.2.0.2-20.4 [ 135s] [53/103] installing asan-build-env-14.1.0-1.5 [ 135s] libasan.so is already preloaded [ 135s] [54/103] installing cpp-14.1.0-1.10 [ 137s] [55/103] installing gcc-c++-14.1.0-1.10 [ 138s] [56/103] installing terminfo-base-full-6.4-1.11 [ 140s] [57/103] installing gawk-3.1.5-1.2 [ 141s] [58/103] installing glibc-locale-2.39-1.5 [ 143s] [59/103] installing grep-2.5.2-1.9 [ 143s] [60/103] installing libacl-2.3.2-1.9 [ 144s] [61/103] installing libelf-0.189-1.11 [ 145s] [62/103] installing make-4.4-1.9 [ 146s] [63/103] installing nss-certs-3.98-1.11 [ 147s] [64/103] installing smack-1.3.1-1.9 [ 147s] [65/103] installing binutils-libs-2.43-2.1 [ 148s] [66/103] installing bzip2-1.0.8-1.9 [ 148s] [67/103] installing gzip-1.13-1.5 [ 149s] [68/103] installing libmagic-5.45-1.9 [ 149s] [69/103] installing libmount-2.39.3-1.7 [ 151s] [70/103] installing xz-5.4.5-1.11 [ 151s] [71/103] installing libfdisk-2.39.3-1.7 [ 152s] [72/103] installing libxml2-2.12.5-1.10 [ 153s] [73/103] installing tzdata-2023c-1.2 [ 156s] [74/103] installing pam-1.1.6-1.9 [ 158s] [75/103] installing perl-5.38.0-1.8 [ 166s] [76/103] installing gcc-14.1.0-1.10 [ 170s] [77/103] installing build-mkbaselibs-20120927-1.2 [ 170s] [78/103] installing qemu-accel-x86_64-riscv64-0.4-1.3 [ 215s] [79/103] installing autoconf-2.71-1.12 [ 215s] [80/103] installing file-5.45-1.9 [ 216s] [81/103] installing binutils-2.43-2.1 [ 220s] [82/103] installing tar-1.17-1.2 [ 220s] [83/103] installing glibc-devel-2.39-1.5 [ 221s] [84/103] installing libncurses6-6.4-1.11 [ 222s] [85/103] installing libdw-0.189-1.11 [ 222s] [86/103] installing nss-3.98-1.11 [ 223s] [87/103] installing libarchive-3.7.2-1.10 [ 224s] [88/103] installing libncurses-6.4-1.11 [ 224s] [89/103] installing automake-1.16.5-1.12 [ 225s] [90/103] installing less-643-1.2 [ 225s] [91/103] installing libcap-devel-2.69-1.9 [ 225s] [92/103] installing libxcrypt-devel-4.4.36-1.11 [ 225s] [93/103] installing libasm-0.189-1.11 [ 226s] [94/103] installing libreadline-5.2-1.9 [ 226s] [95/103] installing build-20120927-1.2 [ 226s] [96/103] installing libsoftokn3-3.98-1.11 [ 227s] [97/103] installing rpm-4.14.1.1-1.11 [ 229s] [98/103] installing asan-force-options-14.1.0-1.5 [ 247s] [99/103] installing libtool-2.4.7-1.11 [ 248s] [100/103] installing elfutils-0.189-1.11 [ 249s] [101/103] installing util-linux-2.39.3-1.7 [ 252s] [102/103] installing rpm-build-4.14.1.1-1.11 [ 252s] [103/103] installing util-linux-su-2.39.3-1.7 [ 252s] removing nis flags from /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.riscv64.2/etc/nsswitch.conf... [ 253s] now finalizing build dir... [ 256s] ----------------------------------------------------------------- [ 256s] ----- building linux-tizen-modules-source.spec (user abuild) [ 256s] ----------------------------------------------------------------- [ 256s] ----------------------------------------------------------------- [ 258s] + exec rpmbuild --define 'jobs 8' --define '_smp_mflags -j8' --define '_srcdefattr (-,root,root)' --nosignature --target=riscv64-tizen-linux --define '_build_create_debug 1' -bb /home/abuild/rpmbuild/SOURCES/linux-tizen-modules-source.spec [ 259s] Building target platforms: riscv64-tizen-linux [ 259s] Building for target riscv64-tizen-linux [ 259s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.aWWrMp [ 259s] + umask 022 [ 259s] + cd /home/abuild/rpmbuild/BUILD [ 259s] + cd /home/abuild/rpmbuild/BUILD [ 259s] + rm -rf linux-tizen-modules-source-7.5.0 [ 259s] + /bin/xz -dc /home/abuild/rpmbuild/SOURCES/linux-tizen-modules-source-7.5.0.tar.xz [ 259s] + /bin/tar -xof - [ 259s] + STATUS=0 [ 259s] + '[' 0 -ne 0 ']' [ 259s] + cd linux-tizen-modules-source-7.5.0 [ 259s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 259s] + cp /home/abuild/rpmbuild/SOURCES/linux-tizen-modules-source.manifest . [ 259s] + exit 0 [ 259s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.XhxHfm [ 259s] + umask 022 [ 259s] + cd /home/abuild/rpmbuild/BUILD [ 259s] + cd linux-tizen-modules-source-7.5.0 [ 259s] + ref=/usr/lib/rpm [ 259s] + mints=0 [ 259s] + case $(uname -m) in [ 259s] ++ uname -m [ 260s] + mints=20160911 [ 260s] + for s in guess sub [ 260s] ++ find -maxdepth 8 -name config.guess [ 260s] + for s in guess sub [ 260s] ++ find -maxdepth 8 -name config.sub [ 260s] + LANG=C [ 260s] + export LANG [ 260s] + unset DISPLAY [ 260s] + CFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g' [ 260s] + export CFLAGS [ 260s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g' [ 260s] + export CXXFLAGS [ 260s] + FFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I%_fmoddir' [ 260s] + export FFLAGS [ 260s] + LDFLAGS= [ 260s] + export LDFLAGS [ 260s] + make -C tests/kdbus [ 260s] make: Entering directory '/home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/tests/kdbus' [ 260s] cc -c kdbus-enum.c -o kdbus-enum.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 260s] cc -c kdbus-util.c -o kdbus-util.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 260s] In file included from kdbus-util.c:46: [ 260s] kdbus-util.c: In function 'kdbus_conn_info': [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:418:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 418 | ASSERT_ZERO(kdbus_info_verify(info, flags)); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c: In function 'kdbus_info_verify': [ 260s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1044:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1044 | ASSERT_RETURN(item->size,>=,2*sizeof(uint64_t));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1103:17: note: in expansion of macro 'VERIFY_DECL_INLOOP' [ 260s] 1103 | VERIFY_DECL_INLOOP; [ 260s] | ^~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1044:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1044 | ASSERT_RETURN(item->size,>=,2*sizeof(uint64_t));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1103:17: note: in expansion of macro 'VERIFY_DECL_INLOOP' [ 260s] 1103 | VERIFY_DECL_INLOOP; [ 260s] | ^~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1045:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1045 | ASSERT_RETURN((unsigned)item->size,==,item->size);\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1103:17: note: in expansion of macro 'VERIFY_DECL_INLOOP' [ 260s] 1103 | VERIFY_DECL_INLOOP; [ 260s] | ^~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1045:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1045 | ASSERT_RETURN((unsigned)item->size,==,item->size);\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1103:17: note: in expansion of macro 'VERIFY_DECL_INLOOP' [ 260s] 1103 | VERIFY_DECL_INLOOP; [ 260s] | ^~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1050:17: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1050 | ASSERT_RETURN(size,==,sizeof(struct kdbus_creds));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1105:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1105 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1053:17: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1053 | ASSERT_RETURN(size,==,sizeof(struct kdbus_pids));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1105:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1105 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1056:17: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1056 | ASSERT_RETURN(size,==,sizeof(struct kdbus_audit));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1105:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1105 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1060:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1060 | ASSERT_ZERO(size%sizeof(uint32_t));\ [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c:1105:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1105 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1063:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1063 | ASSERT_ZERO(verify_string(size-offsetof(typeof(item->name), name), item->name.name));\ [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c:1105:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1105 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1071:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1071 | ASSERT_ZERO(verify_string(size, item->str));\ [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c:1105:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1105 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1074:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1074 | ASSERT_ZERO(verify_string_array(size, item->str));\ [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c:1105:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1105 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1106:34: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1106 | default: ASSERT_ZERO(item->type ?: (uint64_t)-1); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1106:34: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1106 | default: ASSERT_ZERO(item->type ?: (uint64_t)-1); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1106:34: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1106 | default: ASSERT_ZERO(item->type ?: (uint64_t)-1); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1077:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1077 | ASSERT_RETURN(item->type,>=,(uint64_t)_KDBUS_ITEM_ATTACH_BASE);\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1108:17: note: in expansion of macro 'VERIFY_META' [ 260s] 1108 | VERIFY_META; [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1077:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1077 | ASSERT_RETURN(item->type,>=,(uint64_t)_KDBUS_ITEM_ATTACH_BASE);\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1108:17: note: in expansion of macro 'VERIFY_META' [ 260s] 1108 | VERIFY_META; [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1079:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1079 | ASSERT_RETURN(idx,<,sizeof(item_count)/sizeof(*item_count));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1108:17: note: in expansion of macro 'VERIFY_META' [ 260s] 1108 | VERIFY_META; [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1080:9: note: in expansion of macro 'ASSERT_NONZERO' [ 260s] 1080 | ASSERT_NONZERO(attach_flags & 1<attach_flags_recv)); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c: In function 'kdbus_msg_verify': [ 260s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1123:17: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1123 | ASSERT_RETURN(msg->payload_type,==,KDBUS_PAYLOAD_DBUS); [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1123:17: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1123 | ASSERT_RETURN(msg->payload_type,==,KDBUS_PAYLOAD_DBUS); [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1044:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1044 | ASSERT_RETURN(item->size,>=,2*sizeof(uint64_t));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1128:17: note: in expansion of macro 'VERIFY_DECL_INLOOP' [ 260s] 1128 | VERIFY_DECL_INLOOP; [ 260s] | ^~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1044:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1044 | ASSERT_RETURN(item->size,>=,2*sizeof(uint64_t));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1128:17: note: in expansion of macro 'VERIFY_DECL_INLOOP' [ 260s] 1128 | VERIFY_DECL_INLOOP; [ 260s] | ^~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1045:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1045 | ASSERT_RETURN((unsigned)item->size,==,item->size);\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1128:17: note: in expansion of macro 'VERIFY_DECL_INLOOP' [ 260s] 1128 | VERIFY_DECL_INLOOP; [ 260s] | ^~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1045:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1045 | ASSERT_RETURN((unsigned)item->size,==,item->size);\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1128:17: note: in expansion of macro 'VERIFY_DECL_INLOOP' [ 260s] 1128 | VERIFY_DECL_INLOOP; [ 260s] | ^~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1132:33: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1132 | ASSERT_RETURN(size,==,sizeof(struct kdbus_timestamp)); [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1050:17: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1050 | ASSERT_RETURN(size,==,sizeof(struct kdbus_creds));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1134:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1134 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1053:17: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1053 | ASSERT_RETURN(size,==,sizeof(struct kdbus_pids));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1134:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1134 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1056:17: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1056 | ASSERT_RETURN(size,==,sizeof(struct kdbus_audit));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1134:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1134 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1060:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1060 | ASSERT_ZERO(size%sizeof(uint32_t));\ [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c:1134:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1134 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1063:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1063 | ASSERT_ZERO(verify_string(size-offsetof(typeof(item->name), name), item->name.name));\ [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c:1134:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1134 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1071:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1071 | ASSERT_ZERO(verify_string(size, item->str));\ [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c:1134:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1134 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1074:17: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1074 | ASSERT_ZERO(verify_string_array(size, item->str));\ [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-util.c:1134:25: note: in expansion of macro 'VERIFY_META_CASES' [ 260s] 1134 | VERIFY_META_CASES; [ 260s] | ^~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1138:33: note: in expansion of macro 'ASSERT_NONZERO' [ 260s] 1138 | ASSERT_NONZERO(user); [ 260s] | ^~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1139:33: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1139 | ASSERT_RETURN(size,==,sizeof(struct kdbus_vec)); [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1142:33: note: in expansion of macro 'ASSERT_NONZERO' [ 260s] 1142 | ASSERT_NONZERO(user); [ 260s] | ^~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1143:33: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1143 | ASSERT_RETURN(size,==,sizeof(struct kdbus_memfd)); [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1146:33: note: in expansion of macro 'ASSERT_NONZERO' [ 260s] 1146 | ASSERT_NONZERO(user); [ 260s] | ^~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1147:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1147 | ASSERT_ZERO(size%sizeof(int)); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1150:33: note: in expansion of macro 'ASSERT_NONZERO' [ 260s] 1150 | ASSERT_NONZERO(user); [ 260s] | ^~~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1151:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1151 | ASSERT_ZERO(verify_string(size, item->str)); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1158:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1158 | ASSERT_ZERO(user); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1159:33: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1159 | ASSERT_RETURN(size,>=,sizeof(struct kdbus_notify_name_change)); [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1160:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1160 | ASSERT_ZERO(verify_string(size-sizeof(struct kdbus_notify_name_change), item->name_change.name)); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1164:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1164 | ASSERT_ZERO(user); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1165:33: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1165 | ASSERT_RETURN(size,==,sizeof(struct kdbus_notify_id_change)); [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1169:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1169 | ASSERT_ZERO(user); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1170:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1170 | ASSERT_ZERO(size); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1178:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1178 | ASSERT_ZERO(item->type ?: (uint64_t)-1); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1178:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1178 | ASSERT_ZERO(item->type ?: (uint64_t)-1); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1178:33: note: in expansion of macro 'ASSERT_ZERO' [ 260s] 1178 | ASSERT_ZERO(item->type ?: (uint64_t)-1); [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1181:25: note: in expansion of macro 'ASSERT_NONZERO' [ 260s] 1181 | ASSERT_NONZERO(user); [ 260s] | ^~~~~~~~~~~~~~ [ 260s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 260s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1077:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1077 | ASSERT_RETURN(item->type,>=,(uint64_t)_KDBUS_ITEM_ATTACH_BASE);\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1182:17: note: in expansion of macro 'VERIFY_META' [ 260s] 1182 | VERIFY_META; [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1077:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1077 | ASSERT_RETURN(item->type,>=,(uint64_t)_KDBUS_ITEM_ATTACH_BASE);\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1182:17: note: in expansion of macro 'VERIFY_META' [ 260s] 1182 | VERIFY_META; [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 260s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1079:9: note: in expansion of macro 'ASSERT_RETURN' [ 260s] 1079 | ASSERT_RETURN(idx,<,sizeof(item_count)/sizeof(*item_count));\ [ 260s] | ^~~~~~~~~~~~~ [ 260s] kdbus-util.c:1182:17: note: in expansion of macro 'VERIFY_META' [ 260s] 1182 | VERIFY_META; [ 260s] | ^~~~~~~~~~~ [ 260s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 260s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 260s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 260s] | ^~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 260s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 260s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 260s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 260s] | ^~~~~~~~~~~~ [ 260s] kdbus-util.c:1080:9: note: in expansion of macro 'ASSERT_NONZERO' [ 260s] 1080 | ASSERT_NONZERO(attach_flags & 1<control_fd,>=,0); [ 262s] | ^~~~~~~~~~~~~ [ 262s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 262s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 262s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 262s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 262s] | ^~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 262s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 262s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 262s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 262s] | ^~~~~~~~~~~~ [ 262s] kdbus-test.c:400:25: note: in expansion of macro 'ASSERT_NONZERO' [ 262s] 400 | ASSERT_NONZERO(n = unique_name("test-bus")); [ 262s] | ^~~~~~~~~~~~~~ [ 262s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 262s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 262s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 262s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 262s] | ^~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 262s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 262s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 262s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 262s] | ^~~~~~~~~~~~ [ 262s] kdbus-test.c:406:17: note: in expansion of macro 'ASSERT_ZERO' [ 262s] 406 | ASSERT_ZERO(ret); [ 262s] | ^~~~~~~~~~~ [ 262s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 262s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 262s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 262s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 262s] | ^~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 262s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 262s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 262s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 262s] | ^~~~~~~~~~~~ [ 262s] kdbus-test.c:414:17: note: in expansion of macro 'ASSERT_NONZERO' [ 262s] 414 | ASSERT_NONZERO(env->conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 262s] | ^~~~~~~~~~~~~~ [ 262s] kdbus-test.c: In function 'run_tests_in_namespaces': [ 262s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 262s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 262s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 262s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 262s] | ^~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 262s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 262s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 262s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 262s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 262s] | ^~~~~~~~~~~~ [ 262s] kdbus-test.c:866:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 262s] 866 | ASSERT_RETURN_VAL(rpid,==,pid, TEST_ERR); [ 262s] | ^~~~~~~~~~~~~~~~~ [ 263s] cc -c test-activator.c -o test-activator.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 263s] In file included from test-activator.c:17: [ 263s] test-activator.c: In function 'kdbus_test_activator': [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:249:9: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 249 | ASSERT_NONZERO(activator); [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:251:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 251 | ASSERT_ZERO(kdbus_add_match_empty(env->conn)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:253:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 253 | ASSERT_ZERO(kdbus_list(env->conn, KDBUS_LIST_NAMES | KDBUS_LIST_UNIQUE | KDBUS_LIST_ACTIVATORS | KDBUS_LIST_QUEUED)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:255:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 255 | ASSERT_ZERO(kdbus_msg_send(env->conn, "foo.test.activator", 0xdeafbeef, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:271:17: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 271 | ASSERT_RETURN(ret,>=,0); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:273:17: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 273 | ASSERT_ZERO(kdbus_list(env->conn, KDBUS_LIST_NAMES)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:280:25: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 280 | ASSERT_ZERO(kdbus_name_acquire(env->conn, "foo.test.activator", &flags)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:286:25: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 286 | ASSERT_ZERO(kdbus_msg_recv(env->conn, NULL, NULL)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:297:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 297 | ASSERT_RETURN(ret,>=,0); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:302:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 302 | ASSERT_ZERO(kdbus_priv_activator(env)); [ 263s] | ^~~~~~~~~~~ [ 263s] test-activator.c: In function 'kdbus_priv_activator': [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:71:9: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 71 | ASSERT_NONZERO(activator); [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:74:9: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 74 | ASSERT_NONZERO(service); [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:77:9: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 77 | ASSERT_NONZERO(client); [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 263s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 263s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 263s] | ^~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:90:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 90 | RUN_UNPRIVILEGED_CONN_CTR(unpriv, env->buspath, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:105:53: note: in expansion of macro 'TEST_CANT_TALK' [ 263s] 105 | #define TEST_CANT_TALK_EXPAND_MACRO(shadow_counter) TEST_CANT_TALK(shadow_counter) [ 263s] | ^~~~~~~~~~~~~~ [ 263s] test-activator.c:107:9: note: in expansion of macro 'TEST_CANT_TALK_EXPAND_MACRO' [ 263s] 107 | TEST_CANT_TALK_EXPAND_MACRO(__COUNTER__); [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 263s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 263s] | ^~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:90:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 90 | RUN_UNPRIVILEGED_CONN_CTR(unpriv, env->buspath, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:105:53: note: in expansion of macro 'TEST_CANT_TALK' [ 263s] 105 | #define TEST_CANT_TALK_EXPAND_MACRO(shadow_counter) TEST_CANT_TALK(shadow_counter) [ 263s] | ^~~~~~~~~~~~~~ [ 263s] test-activator.c:107:9: note: in expansion of macro 'TEST_CANT_TALK_EXPAND_MACRO' [ 263s] 107 | TEST_CANT_TALK_EXPAND_MACRO(__COUNTER__); [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:90:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 90 | RUN_UNPRIVILEGED_CONN_CTR(unpriv, env->buspath, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:94:17: note: in expansion of macro 'ASSERT_EXIT' [ 263s] 94 | ASSERT_EXIT(ret_##shadow_counter,==,-ENXIO); \ [ 263s] | ^~~~~~~~~~~ [ 263s] test-activator.c:105:53: note: in expansion of macro 'TEST_CANT_TALK' [ 263s] 105 | #define TEST_CANT_TALK_EXPAND_MACRO(shadow_counter) TEST_CANT_TALK(shadow_counter) [ 263s] | ^~~~~~~~~~~~~~ [ 263s] test-activator.c:107:9: note: in expansion of macro 'TEST_CANT_TALK_EXPAND_MACRO' [ 263s] 107 | TEST_CANT_TALK_EXPAND_MACRO(__COUNTER__); [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:90:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 90 | RUN_UNPRIVILEGED_CONN_CTR(unpriv, env->buspath, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:100:17: note: in expansion of macro 'ASSERT_EXIT' [ 263s] 100 | ASSERT_EXIT(ret_##shadow_counter,==,ONTIZEN(0,-EPERM)); \ [ 263s] | ^~~~~~~~~~~ [ 263s] test-activator.c:105:53: note: in expansion of macro 'TEST_CANT_TALK' [ 263s] 105 | #define TEST_CANT_TALK_EXPAND_MACRO(shadow_counter) TEST_CANT_TALK(shadow_counter) [ 263s] | ^~~~~~~~~~~~~~ [ 263s] test-activator.c:107:9: note: in expansion of macro 'TEST_CANT_TALK_EXPAND_MACRO' [ 263s] 107 | TEST_CANT_TALK_EXPAND_MACRO(__COUNTER__); [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:90:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 90 | RUN_UNPRIVILEGED_CONN_CTR(unpriv, env->buspath, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:105:53: note: in expansion of macro 'TEST_CANT_TALK' [ 263s] 105 | #define TEST_CANT_TALK_EXPAND_MACRO(shadow_counter) TEST_CANT_TALK(shadow_counter) [ 263s] | ^~~~~~~~~~~~~~ [ 263s] test-activator.c:107:9: note: in expansion of macro 'TEST_CANT_TALK_EXPAND_MACRO' [ 263s] 107 | TEST_CANT_TALK_EXPAND_MACRO(__COUNTER__); [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:90:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 90 | RUN_UNPRIVILEGED_CONN_CTR(unpriv, env->buspath, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:105:53: note: in expansion of macro 'TEST_CANT_TALK' [ 263s] 105 | #define TEST_CANT_TALK_EXPAND_MACRO(shadow_counter) TEST_CANT_TALK(shadow_counter) [ 263s] | ^~~~~~~~~~~~~~ [ 263s] test-activator.c:107:9: note: in expansion of macro 'TEST_CANT_TALK_EXPAND_MACRO' [ 263s] 107 | TEST_CANT_TALK_EXPAND_MACRO(__COUNTER__); [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:90:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 90 | RUN_UNPRIVILEGED_CONN_CTR(unpriv, env->buspath, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:105:53: note: in expansion of macro 'TEST_CANT_TALK' [ 263s] 105 | #define TEST_CANT_TALK_EXPAND_MACRO(shadow_counter) TEST_CANT_TALK(shadow_counter) [ 263s] | ^~~~~~~~~~~~~~ [ 263s] test-activator.c:107:9: note: in expansion of macro 'TEST_CANT_TALK_EXPAND_MACRO' [ 263s] 107 | TEST_CANT_TALK_EXPAND_MACRO(__COUNTER__); [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:90:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 90 | RUN_UNPRIVILEGED_CONN_CTR(unpriv, env->buspath, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:105:53: note: in expansion of macro 'TEST_CANT_TALK' [ 263s] 105 | #define TEST_CANT_TALK_EXPAND_MACRO(shadow_counter) TEST_CANT_TALK(shadow_counter) [ 263s] | ^~~~~~~~~~~~~~ [ 263s] test-activator.c:107:9: note: in expansion of macro 'TEST_CANT_TALK_EXPAND_MACRO' [ 263s] 107 | TEST_CANT_TALK_EXPAND_MACRO(__COUNTER__); [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:117:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 117 | ASSERT_RETURN(ONTIZEN(0,-ETIMEDOUT),==,kdbus_starter_poll(activator)); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:125:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 125 | ASSERT_ZERO(kdbus_msg_send(service, "foo.priv.activator", cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:127:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 127 | ASSERT_ZERO(kdbus_starter_poll(activator)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 263s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 263s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 263s] | ^~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:131:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 131 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 263s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 263s] | ^~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:131:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 131 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:131:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 131 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:133:17: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 133 | ASSERT_RETURN(ONTIZEN(0,-EPERM),==,kdbus_name_acquire(unpriv, "foo.priv.activator", &flags)); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:131:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 131 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:131:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 131 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:131:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 131 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:131:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 131 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:137:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 137 | ASSERT_ZERO(kdbus_name_acquire(service, "foo.priv.activator", &flags)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:140:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 140 | ASSERT_ZERO(kdbus_msg_recv_poll(service, 100, &msg, NULL)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 263s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:141:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 141 | ASSERT_RETURN(msg->cookie,==,cookie-1); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:141:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 141 | ASSERT_RETURN(msg->cookie,==,cookie-1); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:145:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 145 | ASSERT_ZERO(kdbus_msg_recv_poll(service, 100, &msg, NULL)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 263s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:146:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 146 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:146:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 146 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 263s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 263s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 263s] | ^~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:152:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 152 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 263s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 263s] | ^~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:152:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 152 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:152:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 152 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:154:17: note: in expansion of macro 'ASSERT_EXIT' [ 263s] 154 | ASSERT_EXIT(ONTIZEN(0,-EPERM),==,kdbus_msg_send(unpriv, "foo.priv.activator", cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:152:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 152 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:152:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 152 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:152:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 152 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:152:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 152 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:157:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 157 | ASSERT_ZERO(kdbus_msg_recv_poll(service, 100, &msg, NULL)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 263s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:158:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 158 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:158:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 158 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:164:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 164 | ASSERT_RETURN(-ETIMEDOUT,==,kdbus_msg_recv_poll(service, 100, NULL, NULL)); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:169:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 169 | ASSERT_ZERO(kdbus_msg_send(client, "foo.priv.activator", cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:170:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 170 | ASSERT_ZERO(kdbus_msg_recv_poll(service, 100, &msg, NULL)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 263s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:171:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 171 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:171:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 171 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 263s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 263s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 263s] | ^~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:179:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 179 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 263s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 263s] | ^~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:179:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 179 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:179:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 179 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:181:17: note: in expansion of macro 'ASSERT_EXIT' [ 263s] 181 | ASSERT_EXIT(ONTIZEN(0,-EPERM),==,kdbus_msg_send(unpriv, "foo.priv.activator", cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:179:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 179 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:179:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 179 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:179:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 179 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:179:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 179 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:184:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 184 | ASSERT_RETURN(ONTIZEN(0,-ETIMEDOUT),==,kdbus_msg_recv_poll(service, 100, &msg, NULL)); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 263s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:186:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 186 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:186:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 186 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:192:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 192 | ASSERT_ZERO(kdbus_msg_send(client, "foo.priv.activator", cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:193:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 193 | ASSERT_ZERO(kdbus_msg_recv_poll(service, 100, &msg, NULL)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 263s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 194 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 194 | ASSERT_RETURN(msg->cookie,==,cookie); [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:208:9: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 208 | ASSERT_NONZERO(holder); [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 263s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 263s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 263s] | ^~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:213:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 213 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 263s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 263s] | ^~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:213:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 213 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:213:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 213 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:215:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 263s] 215 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, "foo.priv.activator", cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 263s] | ^~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:213:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 213 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:213:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 213 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:213:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 213 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:213:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 213 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:218:9: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 218 | ASSERT_ZERO(kdbus_msg_recv_poll(service, 100, NULL, NULL)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 263s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 263s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 263s] | ^~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:220:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 220 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 263s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 263s] | ^~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:220:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 220 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:220:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 220 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 263s] | ^~~~~~~~~~~~ [ 263s] test-activator.c:222:17: note: in expansion of macro 'ASSERT_EXIT' [ 263s] 222 | ASSERT_EXIT(ONTIZEN(-EEXIST,-EPERM),==,kdbus_name_acquire(unpriv, "foo.priv.activator", &flags)); [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 263s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 263s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 263s] | ^~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:220:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 220 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 263s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:220:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 220 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 263s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 263s] | ^~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:220:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 220 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 263s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 263s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 263s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 263s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 263s] | ^~~~~~~~~~~~ [ 263s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 263s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 263s] | ^~~~~~~~~~~ [ 263s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 263s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 263s] | ^~~~~~~~~~ [ 263s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 263s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 263s] | ^~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 263s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 263s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 263s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 263s] test-activator.c:220:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 263s] 220 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 263s] | ^~~~~~~~~~~~~~~~~~~~~ [ 264s] cc -c test-benchmark.c -o test-benchmark.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 264s] In file included from kdbus-api.h:5, [ 264s] from test-benchmark.c:20: [ 264s] test-benchmark.c: In function 'benchmark_bandwidth': [ 264s] test-benchmark.c:535:30: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=] [ 264s] 535 | kdbus_printf("%llu kB/s\n", kilobytes_received / PERIOD_S); [ 264s] | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] | | [ 264s] | uint64_t {aka long unsigned int} [ 264s] kdbus-util.h:33:38: note: in definition of macro 'print' [ 264s] 33 | #define print(...) fprintf(stderr, ##__VA_ARGS__) [ 264s] | ^~~~~~~~~~~ [ 264s] test-benchmark.c:535:17: note: in expansion of macro 'kdbus_printf' [ 264s] 535 | kdbus_printf("%llu kB/s\n", kilobytes_received / PERIOD_S); [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:535:34: note: format string is defined here [ 264s] 535 | kdbus_printf("%llu kB/s\n", kilobytes_received / PERIOD_S); [ 264s] | ~~~^ [ 264s] | | [ 264s] | long long unsigned int [ 264s] | %lu [ 264s] In file included from test-benchmark.c:21: [ 264s] test-benchmark.c: In function 'handle_echo_reply': [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:222:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 222 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:238:25: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 238 | ASSERT_RETURN_VAL(buf,!=,MAP_FAILED, -EINVAL); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 264s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:239:25: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 239 | ASSERT_RETURN_VAL(item->memfd.size,==,sizeof(uint64_t), -EINVAL); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:239:25: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 239 | ASSERT_RETURN_VAL(item->memfd.size,==,sizeof(uint64_t), -EINVAL); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:259:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 259 | ASSERT_RETURN_VAL(ret,==,0, -errno); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] test-benchmark.c: In function 'bandwidth_sender_thread': [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:467:9: note: in expansion of macro 'ASSERT_NONZERO' [ 264s] 467 | ASSERT_NONZERO(conn_a); [ 264s] | ^~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:469:9: note: in expansion of macro 'ASSERT_NONZERO' [ 264s] 469 | ASSERT_NONZERO(conn_b); [ 264s] | ^~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:470:9: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 470 | ASSERT_ZERO(kdbus_add_match_empty(conn_a)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:471:9: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 471 | ASSERT_ZERO(kdbus_add_match_empty(conn_b)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:473:9: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 473 | ASSERT_ZERO(kdbus_name_acquire(conn_a, name, NULL)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:474:9: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 474 | ASSERT_ZERO(setup_simple_kdbus_msg(conn_b, conn_a->id, data->env->payload, &kdbus_msg)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 264s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 264s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 264s] | ^~~~~~~~~~~~~ [ 264s] test-benchmark.c:475:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 264s] 475 | ASSERT_NO_PENDING(conn_a); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] test-benchmark.c: In function 'setup_simple_kdbus_msg': [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:114:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 114 | ASSERT_RETURN_VAL(msg,!=,NULL, -ENOMEM); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] test-benchmark.c: In function 'send_echo_request': [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:187:17: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 187 | ASSERT_RETURN_VAL(memfd,>=,0, memfd); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:189:17: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 189 | ASSERT_RETURN_VAL(write(memfd, &now_ns, sizeof(now_ns)),==,(typeof(write(memfd, &now_ns, sizeof(now_ns))))sizeof(now_ns), -EAGAIN); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:191:17: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 191 | ASSERT_RETURN_VAL(sys_memfd_seal_set(memfd),==,0, -errno); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:201:17: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 201 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] test-benchmark.c: In function 'benchmark': [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:279:9: note: in expansion of macro 'ASSERT_NONZERO' [ 264s] 279 | ASSERT_NONZERO(stress_payload); [ 264s] | ^~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:282:9: note: in expansion of macro 'ASSERT_NONZERO' [ 264s] 282 | ASSERT_NONZERO(buf); [ 264s] | ^~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:290:9: note: in expansion of macro 'ASSERT_NONZERO' [ 264s] 290 | ASSERT_NONZERO(conn_a); [ 264s] | ^~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:292:9: note: in expansion of macro 'ASSERT_NONZERO' [ 264s] 292 | ASSERT_NONZERO(conn_b); [ 264s] | ^~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:294:9: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 294 | ASSERT_ZERO(kdbus_add_match_empty(conn_a)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:296:9: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 296 | ASSERT_ZERO(kdbus_add_match_empty(conn_b)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:298:9: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 298 | ASSERT_ZERO(kdbus_name_acquire(conn_a, SERVICE_NAME, NULL)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:301:17: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 301 | ASSERT_ZERO(kdbus_conn_update_attach_flags(conn_a, _KDBUS_ATTACH_ALL, 0)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:305:9: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 305 | ASSERT_ZERO(socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_NONBLOCK, 0, uds)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:309:17: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 309 | ASSERT_ZERO(setup_memfd_kdbus_msg(conn_b, conn_a->id, env->payload, &memfd_cached_offset, &kdbus_msg)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:311:17: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 311 | ASSERT_ZERO(setup_simple_kdbus_msg(conn_b, conn_a->id, env->payload, &kdbus_msg)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 264s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 264s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 264s] | ^~~~~~~~~~~~~ [ 264s] test-benchmark.c:317:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 264s] 317 | ASSERT_NO_PENDING(conn_a); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:328:17: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 328 | ASSERT_ZERO(send_echo_request(conn_b, kdbus_msg, memfd_cached_offset)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:343:33: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 343 | ASSERT_ZERO(handle_echo_reply(conn_a, send_ns)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:346:33: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 346 | ASSERT_ZERO(send_echo_request(conn_b, kdbus_msg, memfd_cached_offset)); [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:355:33: note: in expansion of macro 'ASSERT_ZERO' [ 264s] 355 | ASSERT_ZERO(handle_echo_reply(conn_a, send_ns)); /* purge last message to prevent leaks */ [ 264s] | ^~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 264s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:375:17: note: in expansion of macro 'ASSERT_RETURN' [ 264s] 375 | ASSERT_RETURN((typeof(write(uds[0], stress_payload, env->payload)))env->payload,==,write(uds[0], stress_payload, env->payload)); [ 264s] | ^~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 264s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:390:33: note: in expansion of macro 'ASSERT_RETURN' [ 264s] 390 | ASSERT_RETURN((typeof(read(uds[1], buf, env->payload)))env->payload,==,read(uds[1], buf, env->payload)); [ 264s] | ^~~~~~~~~~~~~ [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 264s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:395:33: note: in expansion of macro 'ASSERT_RETURN' [ 264s] 395 | ASSERT_RETURN((typeof(write(uds[0], buf, env->payload)))env->payload,==,write(uds[0], buf, env->payload)); [ 264s] | ^~~~~~~~~~~~~ [ 264s] test-benchmark.c: In function 'setup_memfd_kdbus_msg': [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 264s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:150:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 264s] 150 | ASSERT_RETURN_VAL(msg,!=,NULL, -ENOMEM); [ 264s] | ^~~~~~~~~~~~~~~~~ [ 264s] test-benchmark.c: In function 'benchmark_bandwidth': [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:510:9: note: in expansion of macro 'ASSERT_NONZERO' [ 264s] 510 | ASSERT_NONZERO(stress_payload); [ 264s] | ^~~~~~~~~~~~~~ [ 264s] test-benchmark.c: In function 'benchmark_latency_mt': [ 264s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 264s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 264s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 264s] | ^~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 264s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 264s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 264s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 264s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 264s] | ^~~~~~~~~~~~ [ 264s] test-benchmark.c:548:9: note: in expansion of macro 'ASSERT_NONZERO' [ 264s] 548 | ASSERT_NONZERO(stress_payload); [ 264s] | ^~~~~~~~~~~~~~ [ 265s] cc -c test-bus.c -o test-bus.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 265s] In file included from test-bus.c:17: [ 265s] test-bus.c: In function 'kdbus_test_bus_make': [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:91:9: note: in expansion of macro 'ASSERT_NONZERO' [ 265s] 91 | ASSERT_NONZERO(name); [ 265s] | ^~~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:95:9: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 95 | ASSERT_RETURN(env->control_fd,>=,0); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:98:9: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 98 | ASSERT_RETURN(control_fd2,>=,0); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:116:9: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 116 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_bus_make(env->control_fd, &bus_make.cmd)); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:123:9: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 123 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_bus_make(env->control_fd, &bus_make.cmd)); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:130:9: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 130 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_bus_make(env->control_fd, &bus_make.cmd)); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:137:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 137 | ASSERT_ZERO(kdbus_cmd_bus_make(env->control_fd, &bus_make.cmd)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:139:9: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 139 | ASSERT_RETURN(-EEXIST,==,kdbus_cmd_bus_make(control_fd2, &bus_make.cmd)); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:142:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 142 | ASSERT_ZERO(access(s, F_OK)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:144:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 144 | ASSERT_ZERO(test_bus_creator_info(s)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:153:9: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 153 | ASSERT_RETURN(-EBADFD,==,kdbus_cmd_bus_make(env->control_fd, &bus_make.cmd)); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:160:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 160 | ASSERT_ZERO(kdbus_cmd_bus_make(control_fd2, &bus_make.cmd)); [ 265s] | ^~~~~~~~~~~ [ 265s] test-bus.c: In function 'test_bus_creator_info': [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:42:9: note: in expansion of macro 'ASSERT_NONZERO' [ 265s] 42 | ASSERT_NONZERO(tmp); [ 265s] | ^~~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:44:9: note: in expansion of macro 'ASSERT_NONZERO' [ 265s] 44 | ASSERT_NONZERO(busname); [ 265s] | ^~~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:47:9: note: in expansion of macro 'ASSERT_NONZERO' [ 265s] 47 | ASSERT_NONZERO(busname); [ 265s] | ^~~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:51:9: note: in expansion of macro 'ASSERT_NONZERO' [ 265s] 51 | ASSERT_NONZERO(conn); [ 265s] | ^~~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:53:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 53 | ASSERT_ZERO(kdbus_bus_creator_info(conn, _KDBUS_ATTACH_ALL, &offset)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:58:9: note: in expansion of macro 'ASSERT_NONZERO' [ 265s] 58 | ASSERT_NONZERO(item); [ 265s] | ^~~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:59:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 59 | ASSERT_ZERO(strcmp(item->str, busname)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 265s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-bus.c:62:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 265s] 62 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 265s] | ^~~~~~~~~~~~~~~~~ [ 265s] cc -c test-chat.c -o test-chat.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 265s] In file included from test-chat.c:14: [ 265s] test-chat.c: In function 'kdbus_test_chat': [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:27:9: note: in expansion of macro 'ASSERT_NONZERO' [ 265s] 27 | ASSERT_NONZERO(conn_a); [ 265s] | ^~~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:29:9: note: in expansion of macro 'ASSERT_NONZERO' [ 265s] 29 | ASSERT_NONZERO(conn_b); [ 265s] | ^~~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:32:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 32 | ASSERT_ZERO(kdbus_name_acquire(conn_a, "foo.bar.test", &flags)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:34:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 34 | ASSERT_ZERO(kdbus_name_acquire(conn_a, "foo.bar.baz", NULL)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:37:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 37 | ASSERT_ZERO(kdbus_name_acquire(conn_b, "foo.bar.baz", &flags)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:39:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 39 | ASSERT_ZERO(kdbus_name_acquire(conn_a, "foo.bar.double", NULL)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:42:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 42 | ASSERT_ZERO(kdbus_name_acquire(conn_a, "foo.bar.double", &flags)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:43:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 43 | ASSERT_ZERO(flags & KDBUS_NAME_ACQUIRED); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:45:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 45 | ASSERT_ZERO(kdbus_name_release(conn_a, "foo.bar.double")); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:47:9: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 47 | ASSERT_RETURN(-ESRCH,==,kdbus_name_release(conn_a, "foo.bar.double")); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:49:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 49 | ASSERT_ZERO(kdbus_list(conn_b, KDBUS_LIST_UNIQUE | KDBUS_LIST_NAMES | KDBUS_LIST_QUEUED | KDBUS_LIST_ACTIVATORS)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:51:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 51 | ASSERT_ZERO(kdbus_add_match_empty(conn_a)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:53:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 53 | ASSERT_ZERO(kdbus_add_match_empty(conn_b)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:56:9: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 56 | ASSERT_ZERO(kdbus_msg_send(conn_b, NULL, 0xc0000000 | cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 265s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:72:17: note: in expansion of macro 'ASSERT_RETURN' [ 265s] 72 | ASSERT_RETURN(ret,>=,0); [ 265s] | ^~~~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:76:33: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 76 | ASSERT_ZERO(kdbus_name_release(conn_a, "foo.bar.baz")); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:78:25: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 78 | ASSERT_ZERO(kdbus_msg_recv(conn_a, NULL, NULL)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:79:25: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 79 | ASSERT_ZERO(kdbus_msg_send(conn_a, NULL, 0xc0000000 | cookie++, 0, 0, 0, conn_b->id)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:83:25: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 83 | ASSERT_ZERO(kdbus_msg_recv(conn_b, NULL, NULL)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:84:25: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 84 | ASSERT_ZERO(kdbus_msg_send(conn_b, NULL, 0xc0000000 | cookie++, 0, 0, 0, conn_a->id)); [ 265s] | ^~~~~~~~~~~ [ 265s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 265s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 265s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 265s] | ^~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 265s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 265s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 265s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 265s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 265s] | ^~~~~~~~~~~~ [ 265s] test-chat.c:87:17: note: in expansion of macro 'ASSERT_ZERO' [ 265s] 87 | ASSERT_ZERO(kdbus_list(conn_b, KDBUS_LIST_UNIQUE | KDBUS_LIST_NAMES | KDBUS_LIST_QUEUED | KDBUS_LIST_ACTIVATORS)); [ 265s] | ^~~~~~~~~~~ [ 266s] cc -c test-connection.c -o test-connection.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 266s] In file included from test-connection.c:21: [ 266s] test-connection.c: In function 'kdbus_test_hello': [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:32:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 32 | ASSERT_RETURN(fd,>=,0); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:41:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 41 | ASSERT_RETURN(-EFAULT,==,kdbus_cmd_hello(fd, (struct kdbus_cmd_hello *) ((char *) &hello + 1))); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:47:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 47 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_hello(fd, &hello)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:54:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 54 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_hello(fd, &hello)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:60:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 60 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_hello(fd, &hello)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:64:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 64 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_hello(fd, &hello)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:72:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 72 | ASSERT_ZERO(kdbus_cmd_hello(fd, &hello)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:75:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 75 | ASSERT_RETURN(hello.offset,!=,(__u64)-1); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:75:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 75 | ASSERT_RETURN(hello.offset,!=,(__u64)-1); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:75:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 75 | ASSERT_RETURN(hello.offset,!=,(__u64)-1); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:78:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 78 | ASSERT_ZERO(kdbus_cmd_free(fd, &cmd_free)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:83:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 83 | ASSERT_RETURN(fd,>=,0); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:87:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 87 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_hello(fd, &hello)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] test-connection.c: In function 'kdbus_test_byebye': [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:102:9: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 102 | ASSERT_NONZERO(conn); [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:104:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 104 | ASSERT_ZERO(kdbus_add_match_empty(conn)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:106:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 106 | ASSERT_ZERO(kdbus_add_match_empty(env->conn)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:109:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 109 | ASSERT_ZERO(kdbus_msg_send(env->conn, NULL, 0, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:112:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 112 | ASSERT_RETURN(-EBUSY,==,kdbus_cmd_byebye(conn->fd, &cmd_byebye)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:115:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 115 | ASSERT_ZERO(kdbus_cmd_recv(conn->fd, &cmd_recv)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:117:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 117 | ASSERT_ZERO(kdbus_free(conn, cmd_recv.msg.offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:120:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 120 | ASSERT_ZERO(kdbus_cmd_byebye(conn->fd, &cmd_byebye)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:123:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 123 | ASSERT_RETURN(-ECONNRESET,==,kdbus_cmd_byebye(conn->fd, &cmd_byebye)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] test-connection.c: In function 'kdbus_test_conn_info': [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:407:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 407 | ASSERT_ZERO(kdbus_conn_info(env->conn, env->conn->id, NULL, 0, NULL)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:416:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 416 | ASSERT_RETURN(-EINVAL,==,kdbus_cmd_conn_info(env->conn->fd, (struct kdbus_cmd_info *) &buf)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:419:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 419 | ASSERT_RETURN(-ESRCH,==,kdbus_conn_info(env->conn, 0, "non.existent.name", 0, NULL)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:426:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 426 | ASSERT_RETURN(have_caps,>=,0); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:428:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 428 | ASSERT_ZERO(kdbus_fuzz_conn_info(env, have_caps)); [ 266s] | ^~~~~~~~~~~ [ 266s] test-connection.c: In function 'kdbus_fuzz_conn_info': [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:199:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 199 | ASSERT_ZERO(kdbus_conn_info(env->conn, env->conn->id, NULL, valid_flags, &offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:202:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 202 | ASSERT_RETURN(info->id,==,env->conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:202:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 202 | ASSERT_RETURN(info->id,==,env->conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:206:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 206 | ASSERT_ZERO(item); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:210:17: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 210 | ASSERT_NONZERO(item); [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:212:17: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 212 | ASSERT_ZERO(item); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:214:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 214 | ASSERT_ZERO(kdbus_free(env->conn, offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:217:9: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 217 | ASSERT_NONZERO(conn); [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:220:9: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 220 | ASSERT_NONZERO(privileged); [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:222:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 222 | ASSERT_ZERO(kdbus_conn_info(conn, conn->id, NULL, valid_flags, &offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:225:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 225 | ASSERT_RETURN(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:225:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 225 | ASSERT_RETURN(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:229:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 229 | ASSERT_ZERO(item); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:233:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 233 | ASSERT_RETURN(cnt,==,1U); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:236:17: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 236 | ASSERT_NONZERO(item); [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:239:17: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 239 | ASSERT_ZERO(memcmp(&item->creds, &cached_creds, sizeof(struct kdbus_creds))); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:241:17: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 241 | ASSERT_ZERO(cnt); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:245:17: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 245 | ASSERT_NONZERO(item); [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:248:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 248 | ASSERT_RETURN(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:248:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 248 | ASSERT_RETURN(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:248:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 248 | ASSERT_RETURN(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:249:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 249 | ASSERT_RETURN(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:249:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 249 | ASSERT_RETURN(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:249:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 249 | ASSERT_RETURN(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:250:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 250 | ASSERT_RETURN(item->pids.ppid,==,cached_pids.ppid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:250:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 250 | ASSERT_RETURN(item->pids.ppid,==,cached_pids.ppid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:250:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 250 | ASSERT_RETURN(item->pids.ppid,==,cached_pids.ppid); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:252:17: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 252 | ASSERT_ZERO(item); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:256:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 256 | ASSERT_ZERO(item); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:258:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 258 | ASSERT_ZERO(kdbus_free(conn, offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:260:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 260 | ASSERT_ZERO(kdbus_name_acquire(conn, "com.example.a", NULL)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:262:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 262 | ASSERT_ZERO(kdbus_conn_info(conn, conn->id, NULL, valid_flags, &offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:265:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 265 | ASSERT_RETURN(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:265:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 265 | ASSERT_RETURN(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:269:17: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 269 | ASSERT_NONZERO(item); [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:270:17: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 270 | ASSERT_ZERO(strcmp(item->name.name, "com.example.a")); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:272:17: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 272 | ASSERT_ZERO(item); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:274:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 274 | ASSERT_ZERO(kdbus_free(conn, offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:276:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 276 | ASSERT_ZERO(kdbus_conn_info(conn, 0, "com.example.a", valid_flags, &offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:279:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 279 | ASSERT_RETURN(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:279:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 279 | ASSERT_RETURN(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:281:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 281 | ASSERT_ZERO(kdbus_free(conn, offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 266s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 266s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 266s] | ^~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:288:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 266s] 288 | ASSERT_EXIT_ZERO(kdbus_conn_info(conn, conn->id, NULL, valid_flags, &offset)); [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:291:17: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 291 | ASSERT_EXIT(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:291:17: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 291 | ASSERT_EXIT(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:294:25: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 266s] 294 | ASSERT_EXIT_NONZERO(item = kdbus_get_item(info, KDBUS_ITEM_OWNED_NAME)); [ 266s] | ^~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:295:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 266s] 295 | ASSERT_EXIT_ZERO(strcmp(item->name.name, "com.example.a")); [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:299:25: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 266s] 299 | ASSERT_EXIT_NONZERO(item = kdbus_get_item(info, KDBUS_ITEM_CREDS)); [ 266s] | ^~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:302:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 266s] 302 | ASSERT_EXIT_ZERO(memcmp(&item->creds, &cached_creds, sizeof(struct kdbus_creds))); [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:306:25: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 266s] 306 | ASSERT_EXIT_NONZERO(item = kdbus_get_item(info, KDBUS_ITEM_PIDS)); [ 266s] | ^~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:314:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 314 | ASSERT_EXIT(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:314:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 314 | ASSERT_EXIT(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:314:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 314 | ASSERT_EXIT(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:315:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 315 | ASSERT_EXIT(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:315:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 315 | ASSERT_EXIT(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:315:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 315 | ASSERT_EXIT(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:318:17: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 318 | ASSERT_ZERO(kdbus_free(conn, offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:324:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 266s] 324 | ASSERT_EXIT_ZERO(kdbus_conn_info(conn, conn->id, NULL, invalid_flags, &offset)); [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:332:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 332 | ASSERT_EXIT(cnt,==,1U); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:334:25: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 266s] 334 | ASSERT_EXIT_NONZERO(item = kdbus_get_item(info, KDBUS_ITEM_CREDS)); [ 266s] | ^~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:337:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 266s] 337 | ASSERT_EXIT_ZERO(memcmp(&item->creds, &cached_creds, sizeof(struct kdbus_creds))); [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:339:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 266s] 339 | ASSERT_EXIT_ZERO(cnt); [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:343:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 343 | ASSERT_EXIT(cnt,==,1U); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:345:25: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 266s] 345 | ASSERT_EXIT_NONZERO(item = kdbus_get_item(info, KDBUS_ITEM_PIDS)); [ 266s] | ^~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:348:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 348 | ASSERT_EXIT(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:348:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 348 | ASSERT_EXIT(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:348:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 348 | ASSERT_EXIT(item->pids.pid,==,cached_pids.pid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:349:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 349 | ASSERT_EXIT(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:349:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 349 | ASSERT_EXIT(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:349:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 349 | ASSERT_EXIT(item->pids.tid,==,cached_pids.tid); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:354:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 354 | ASSERT_EXIT(cnt,==,1U); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:356:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 266s] 356 | ASSERT_EXIT_ZERO(cnt); [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:360:25: note: in expansion of macro 'ASSERT_EXIT' [ 266s] 360 | ASSERT_EXIT(cnt,==,1U); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:362:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 266s] 362 | ASSERT_EXIT_ZERO(cnt); [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:364:17: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 364 | ASSERT_ZERO(kdbus_free(conn, offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 266s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 266s] | ^~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 266s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 266s] | ^~~~~~~~~~ [ 266s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 266s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 266s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] test-connection.c:287:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 266s] 287 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 266s] | ^~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:371:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 371 | ASSERT_ZERO(kdbus_name_acquire(conn, "com.example.b", NULL)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:373:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 373 | ASSERT_ZERO(kdbus_conn_info(conn, conn->id, NULL, valid_flags, &offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:376:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 376 | ASSERT_RETURN(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:376:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 376 | ASSERT_RETURN(info->id,==,conn->id); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:380:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 380 | ASSERT_RETURN(cnt,==,2U); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:382:17: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 382 | ASSERT_RETURN(cnt,==,0U); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:384:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 384 | ASSERT_ZERO(kdbus_free(conn, offset)); [ 266s] | ^~~~~~~~~~~ [ 266s] test-connection.c: In function 'kdbus_test_conn_update': [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:449:9: note: in expansion of macro 'ASSERT_NONZERO' [ 266s] 449 | ASSERT_NONZERO(conn); [ 266s] | ^~~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:451:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 451 | ASSERT_ZERO(kdbus_msg_send(env->conn, NULL, 0x12345678, 0, 0, 0, conn->id)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:453:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 453 | ASSERT_ZERO(kdbus_msg_recv(conn, &msg, NULL)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:456:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 456 | ASSERT_RETURN(found,==,1); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:466:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 466 | ASSERT_ZERO(kdbus_conn_update_attach_flags(conn, _KDBUS_ATTACH_ALL, _KDBUS_ATTACH_ALL & ~KDBUS_ATTACH_TIMESTAMP)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:468:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 468 | ASSERT_ZERO(kdbus_msg_send(env->conn, NULL, 0x12345678, 0, 0, 0, conn->id)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:470:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 470 | ASSERT_ZERO(kdbus_msg_recv(conn, &msg, NULL)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:473:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 473 | ASSERT_ZERO(found); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:476:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 476 | ASSERT_RETURN(-EINVAL,==,kdbus_conn_update_attach_flags(conn, _KDBUS_ATTACH_ALL + 1, _KDBUS_ATTACH_ALL)); [ 266s] | ^~~~~~~~~~~~~ [ 266s] test-connection.c: In function 'kdbus_test_writable_pool': [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:493:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 493 | ASSERT_RETURN(fd,>=,0); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:504:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 504 | ASSERT_ZERO(kdbus_cmd_hello(fd, &hello)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:507:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 507 | ASSERT_RETURN(hello.offset,!=,(__u64)-1); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:507:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 507 | ASSERT_RETURN(hello.offset,!=,(__u64)-1); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 266s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:507:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 507 | ASSERT_RETURN(hello.offset,!=,(__u64)-1); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 266s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:510:9: note: in expansion of macro 'ASSERT_ZERO' [ 266s] 510 | ASSERT_ZERO(kdbus_cmd_free(fd, &cmd_free)); [ 266s] | ^~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:514:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 514 | ASSERT_RETURN(map,==,MAP_FAILED); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:518:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 518 | ASSERT_RETURN(map,!=,MAP_FAILED); [ 266s] | ^~~~~~~~~~~~~ [ 266s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 266s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 266s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 266s] | ^~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 266s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 266s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 266s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 266s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 266s] | ^~~~~~~~~~~~ [ 266s] test-connection.c:521:9: note: in expansion of macro 'ASSERT_RETURN' [ 266s] 521 | ASSERT_RETURN(0,>,mprotect(map, POOL_SIZE, PROT_READ | PROT_WRITE)); [ 266s] | ^~~~~~~~~~~~~ [ 267s] cc -c test-daemon.c -o test-daemon.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 267s] In file included from test-daemon.c:14: [ 267s] test-daemon.c: In function 'kdbus_test_daemon': [ 267s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 267s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 267s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 267s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 267s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 267s] | ^~~~~~~~~~~~~~~~~~~~ [ 267s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 267s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 267s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 267s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 267s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 267s] | ^~~~~~~~~~~~ [ 267s] test-daemon.c:31:9: note: in expansion of macro 'ASSERT_ZERO' [ 267s] 31 | ASSERT_ZERO(kdbus_name_acquire(env->conn, "com.example.kdbus-test", NULL)); [ 267s] | ^~~~~~~~~~~ [ 267s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 267s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 267s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 267s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 267s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 267s] | ^~~~~~~~~~~~~~~~~~~~ [ 267s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 267s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 267s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 267s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 267s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 267s] | ^~~~~~~~~~~~ [ 267s] test-daemon.c:52:25: note: in expansion of macro 'ASSERT_ZERO' [ 267s] 52 | ASSERT_ZERO(kdbus_msg_recv(env->conn, NULL, NULL)); [ 267s] | ^~~~~~~~~~~ [ 267s] cc -c test-endpoint.c -o test-endpoint.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 268s] In file included from test-endpoint.c:18: [ 268s] test-endpoint.c: In function 'kdbus_test_custom_endpoint': [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:215:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 215 | ASSERT_RETURN(-ENAMETOOLONG,==,create_endpoint(env->buspath, getuid(), fake_ep, 0)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:218:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 218 | ASSERT_RETURN(-EINVAL,==,create_endpoint(env->buspath, getuid() + 1, "foobar", 0)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:221:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 221 | ASSERT_RETURN(0,<=,ep_fd = create_endpoint(env->buspath, getuid(), "foo", 0)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:223:9: note: in expansion of macro 'ASSERT_NONZERO' [ 268s] 223 | ASSERT_NONZERO(tmp = strdup(env->buspath)); [ 268s] | ^~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:224:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 224 | ASSERT_RETURN(0,<=,asprintf(&ep, "%s/%u-%s", dirname(tmp), getuid(), epname)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:228:9: note: in expansion of macro 'ASSERT_NONZERO' [ 268s] 228 | ASSERT_NONZERO(reader = kdbus_hello(ep, 0, NULL, 0)); [ 268s] | ^~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:231:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 231 | ASSERT_ZERO(kdbus_add_match_id(reader, 0x1, KDBUS_ITEM_ID_ADD, KDBUS_MATCH_ID_ANY)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:232:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 232 | ASSERT_ZERO(kdbus_add_match_id(reader, 0x2, KDBUS_ITEM_ID_REMOVE, KDBUS_MATCH_ID_ANY)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:233:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 233 | ASSERT_ZERO(install_name_add_match(reader, name)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:237:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 237 | ASSERT_RETURN(errno,==,EOPNOTSUPP); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:238:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 238 | ASSERT_ZERO(ep_conn); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:240:9: note: in expansion of macro 'ASSERT_NONZERO' [ 268s] 240 | ASSERT_NONZERO(ep_conn = kdbus_hello(ep, 0, NULL, 0)); [ 268s] | ^~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:243:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 243 | ASSERT_ZERO(kdbus_msg_recv(reader, &msg, NULL)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 268s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:244:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 244 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:244:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 244 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 268s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:244:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 244 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 268s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:245:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 245 | ASSERT_RETURN(msg->items[0].id_change.id,==,ep_conn->id); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:245:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 245 | ASSERT_RETURN(msg->items[0].id_change.id,==,ep_conn->id); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:255:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 255 | ASSERT_ZERO(install_name_add_match(ep_conn, name)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:257:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 257 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, NULL)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:259:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 259 | ASSERT_RETURN(ONTIZEN(0,-EAGAIN),==,kdbus_msg_recv(ep_conn, NULL, NULL)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:260:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 260 | ASSERT_RETURN(ONTIZEN(0,-ESRCH),==,kdbus_conn_info(ep_conn, 0, name, 0, NULL)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:261:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 261 | ASSERT_RETURN(-ESRCH,==,kdbus_conn_info(ep_conn, 0, "random.crappy.name", 0, NULL)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:262:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 262 | ASSERT_RETURN(ONTIZEN(0,-ENXIO),==,kdbus_conn_info(ep_conn, env->conn->id, NULL, 0, NULL)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:263:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 263 | ASSERT_RETURN(-ENXIO,==,kdbus_conn_info(ep_conn, 0x0fffffffffffffffULL, NULL, 0, NULL)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:266:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 266 | ASSERT_RETURN(ONTIZEN(0,-EAGAIN),==,kdbus_msg_recv(reader, NULL, NULL)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:273:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 273 | ASSERT_ZERO(kdbus_name_release(env->conn, name)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:276:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 276 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(reader, NULL, NULL)); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:278:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 278 | ASSERT_ZERO(update_endpoint(ep_fd, name)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:280:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 280 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, NULL)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:282:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 282 | ASSERT_ZERO(kdbus_msg_recv(ep_conn, &msg, NULL)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 268s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:283:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 283 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_ADD); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:283:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 283 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_ADD); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 268s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:283:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 283 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_ADD); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 268s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:284:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 284 | ASSERT_ZERO(msg->items[0].name_change.old_id.id); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:284:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 284 | ASSERT_ZERO(msg->items[0].name_change.old_id.id); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 268s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:284:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 284 | ASSERT_ZERO(msg->items[0].name_change.old_id.id); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 268s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:285:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 285 | ASSERT_RETURN(msg->items[0].name_change.new_id.id,==,env->conn->id); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:285:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 285 | ASSERT_RETURN(msg->items[0].name_change.new_id.id,==,env->conn->id); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:286:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 286 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:289:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 289 | ASSERT_ZERO(kdbus_msg_recv(reader, &msg, NULL)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:290:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 290 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:294:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 294 | ASSERT_ZERO(kdbus_conn_info(ep_conn, 0, name, 0, NULL)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:296:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 296 | ASSERT_ZERO(kdbus_conn_info(ep_conn, env->conn->id, NULL, 0, NULL)); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:300:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 300 | ASSERT_RETURN(ret,>=,0); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:306:17: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 306 | ASSERT_ZERO(unpriv_test_custom_ep(env->buspath)); [ 268s] | ^~~~~~~~~~~ [ 268s] test-endpoint.c: In function 'unpriv_test_custom_ep': [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:100:9: note: in expansion of macro 'ASSERT_NONZERO' [ 268s] 100 | ASSERT_NONZERO(tmp1 = strdup(buspath)); [ 268s] | ^~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:101:9: note: in expansion of macro 'ASSERT_NONZERO' [ 268s] 101 | ASSERT_NONZERO(tmp2 = strdup(buspath)); [ 268s] | ^~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:104:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 104 | ASSERT_RETURN(ret,>,0); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:107:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 107 | ASSERT_RETURN(ret,>,0); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:114:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 114 | ASSERT_RETURN(ep_fd1,>=,0); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:119:9: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 119 | ASSERT_RETURN(ep_fd2,>=,0); [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 268s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 268s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 268s] | ^~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:131:17: note: in expansion of macro 'ASSERT_EXIT' [ 268s] 131 | ASSERT_EXIT(ep_fd,==,-EPERM); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:138:17: note: in expansion of macro 'ASSERT_EXIT' [ 268s] 138 | ASSERT_EXIT(errno,==,EACCES); [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:139:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 268s] 139 | ASSERT_EXIT_ZERO(ep_conn); [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:142:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 268s] 142 | ASSERT_EXIT_NONZERO(ep_conn = kdbus_hello(ep2, 0, NULL, 0)); [ 268s] | ^~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 268s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 268s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 268s] | ^~~~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 268s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 268s] | ^~~~~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 268s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 268s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 268s] | ^~~~~~~~~~~ [ 268s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 268s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 268s] | ^~~~~~~~~~ [ 268s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 268s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 268s] | ^~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 268s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c:121:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 268s] 121 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 268s] | ^~~~~~~~~~~~~~~~ [ 268s] test-endpoint.c: In function 'kdbus_test_custom_endpoint': [ 268s] test-endpoint.c:286:21: warning: 'strcmp' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] [ 268s] 286 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:286:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 286 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 268s] | ^~~~~~~~~~~ [ 268s] In file included from kdbus-util.h:17, [ 268s] from kdbus-api.h:5, [ 268s] from test-endpoint.c:15: [ 268s] ../../include/uapi/linux/kdbus.h:57:14: note: source object 'name' of size 0 [ 268s] 57 | char name[0]; [ 268s] | ^~~~ [ 268s] test-endpoint.c:290:21: warning: 'strcmp' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] [ 268s] 290 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 268s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 268s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 268s] | ^~~~ [ 268s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 268s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 268s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 268s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 268s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 268s] | ^~~~~~~~~~~~ [ 268s] test-endpoint.c:290:9: note: in expansion of macro 'ASSERT_ZERO' [ 268s] 290 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 268s] | ^~~~~~~~~~~ [ 268s] ../../include/uapi/linux/kdbus.h:57:14: note: source object 'name' of size 0 [ 268s] 57 | char name[0]; [ 268s] | ^~~~ [ 269s] cc -c test-fd.c -o test-fd.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 269s] In file included from test-fd.c:19: [ 269s] test-fd.c: In function 'kdbus_test_fd_passing': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:661:9: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 661 | ASSERT_NONZERO(conn_src = kdbus_hello(env->buspath, 0, NULL, 0)); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:662:9: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 662 | ASSERT_NONZERO(conn_dst = kdbus_hello(env->buspath, 0, NULL, 0)); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:667:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 667 | ASSERT_ZERO(socketpair(AF_UNIX, SOCK_STREAM, 0, sock_pair)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:671:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 671 | ASSERT_RETURN(memfd,>=,0); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:676:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 676 | ASSERT_ZERO(ret); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:679:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 679 | ASSERT_RETURN(i,==,strlen(str)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:685:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 685 | ASSERT_RETURN(-ENOTSUP,==,send_fds(conn_src, conn_dst->id, fds_conn, 2)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:686:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 686 | ASSERT_RETURN(-ENOTSUP,==,send_fds(conn_dst, conn_src->id, fds_conn, 2)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:691:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 691 | ASSERT_ZERO(send_fds(conn_src, conn_dst->id, sock_pair, 2)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:692:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 692 | ASSERT_ZERO(kdbus_msg_recv(conn_dst, &msg, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:697:25: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 697 | ASSERT_RETURN(nfds,==,2); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:704:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 704 | ASSERT_ZERO(kdbus_test_no_fds(env, fds, (int *)&memfd)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:707:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 707 | ASSERT_RETURN(-ENOTUNIQ,==,send_fds(conn_src, KDBUS_DST_ID_BROADCAST, fds, 1)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:710:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 710 | ASSERT_ZERO(send_memfds(conn_src, KDBUS_DST_ID_BROADCAST, (int *)&memfd, 1)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:718:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 718 | ASSERT_ZERO(send_fds(conn_src, conn_dst->id, fds, 1)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:721:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 721 | ASSERT_ZERO(kdbus_msg_recv(conn_dst, &msg, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:728:25: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 728 | ASSERT_RETURN(sizeof(tmp),==,strlen(str)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:729:25: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 729 | ASSERT_RETURN(nfds,==,1); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:733:33: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 733 | ASSERT_RETURN(i,==,sizeof(tmp)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:734:33: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 734 | ASSERT_ZERO(memcmp(tmp, str, sizeof(tmp))); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:764:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 764 | ASSERT_RETURN(-EBADF,==,send_fds(conn_src, conn_dst->id, fds, 1)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:768:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 768 | ASSERT_ZERO(kdbus_send_multiple_fds(conn_src, conn_dst)); [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c: In function 'memfd_write': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:84:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 84 | ASSERT_RETURN_VAL(memfd,>=,0, memfd); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:87:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 87 | ASSERT_RETURN_VAL(ret,==,(ssize_t)bufsize, -EAGAIN); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:90:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 90 | ASSERT_RETURN_VAL(ret,==,0, -errno); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] test-fd.c: In function 'kdbus_test_no_fds': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:257:9: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 257 | ASSERT_NONZERO(conn_src = kdbus_hello(env->buspath, 0, NULL, 0)); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:260:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 260 | ASSERT_RETURN(connfd1,>=,0); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:263:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 263 | ASSERT_RETURN(connfd2,>=,0); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:269:9: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 269 | ASSERT_NONZERO(conn_dst = alloc(sizeof(*conn_dst))); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:270:9: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 270 | ASSERT_NONZERO(conn_dummy = alloc(sizeof(*conn_dummy))); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:277:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 277 | ASSERT_ZERO(kdbus_cmd_hello(connfd1, &hello)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:281:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 281 | ASSERT_ZERO(kdbus_cmd_free(connfd1, &cmd_free)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:292:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 292 | ASSERT_ZERO(kdbus_cmd_hello(connfd2, &hello)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:296:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 296 | ASSERT_ZERO(kdbus_cmd_free(connfd2, &cmd_free)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:304:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 304 | ASSERT_RETURN(conn_dst->buf,!=,MAP_FAILED); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:308:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 308 | ASSERT_RETURN(conn_dummy->buf,!=,MAP_FAILED); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:313:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 313 | ASSERT_RETURN(-ECOMM,==,send_fds(conn_src, conn_dst->id, fds, 1)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:318:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 318 | ASSERT_ZERO(send_memfds(conn_src, conn_dst->id, memfd, 1)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:320:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 320 | ASSERT_ZERO(kdbus_msg_recv_poll(conn_dst, 100, NULL, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:325:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 325 | ASSERT_RETURN_VAL(pid,>=,0, pid); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:334:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 269s] 334 | ASSERT_EXIT_NONZERO(msg_sync_reply = get_kdbus_msg_with_fd(conn_dst, conn_dummy->id, cookie, fds[0])); [ 269s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:336:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 269s] 336 | ASSERT_EXIT_ZERO(clock_gettime(CLOCK_MONOTONIC_COARSE, &now)); [ 269s] | ^~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:347:17: note: in expansion of macro 'ASSERT_EXIT' [ 269s] 347 | ASSERT_EXIT(-ECOMM,==,kdbus_cmd_send(conn_dst->fd, &cmd)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:357:17: note: in expansion of macro 'ASSERT_EXIT' [ 269s] 357 | ASSERT_EXIT(-EREMOTEIO,==,kdbus_msg_send_sync(conn_dst, NULL, cookie, KDBUS_MSG_EXPECT_REPLY, 5000000000ULL, 0, conn_src->id, -1)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:360:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 269s] 360 | ASSERT_EXIT_ZERO(kdbus_msg_recv_poll(conn_dst, 100, &msg, NULL)); [ 269s] | ^~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 269s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:361:17: note: in expansion of macro 'ASSERT_EXIT' [ 269s] 361 | ASSERT_EXIT(msg->cookie,==,cookie); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:361:17: note: in expansion of macro 'ASSERT_EXIT' [ 269s] 361 | ASSERT_EXIT(msg->cookie,==,cookie); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:369:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 369 | ASSERT_RETURN(-ETIMEDOUT,==,kdbus_msg_recv_poll(conn_dummy, 100, NULL, NULL)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:372:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 372 | ASSERT_ZERO(kdbus_msg_recv_poll(conn_src, 100, &msg, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 269s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:373:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 373 | ASSERT_RETURN(msg->cookie,==,cookie); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:373:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 373 | ASSERT_RETURN(msg->cookie,==,cookie); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:384:9: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 384 | ASSERT_NONZERO(msg_sync_reply); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:392:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 392 | ASSERT_RETURN(-EOPNOTSUPP,==,kdbus_cmd_send(conn_src->fd, &cmd)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:405:9: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 405 | ASSERT_NONZERO(msg_sync_reply); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:413:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 413 | ASSERT_RETURN(-ECOMM,==,kdbus_cmd_send(conn_src->fd, &cmd)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:422:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 422 | ASSERT_ZERO(kdbus_msg_send(conn_src, NULL, cookie, 0, 0, 0, conn_dst->id)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:425:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 425 | ASSERT_RETURN_VAL(ret,>=,0, ret); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] test-fd.c: In function 'get_kdbus_msg_with_fd': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:231:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 231 | ASSERT_RETURN_VAL(ret,==,0, NULL); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] test-fd.c: In function 'make_msg_payload_dbus': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:39:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 39 | ASSERT_RETURN_VAL(msg,!=,NULL, -ENOMEM); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] test-fd.c: In function 'send_memfds': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:111:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 111 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] test-fd.c: In function 'send_fds': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:154:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 154 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] test-fd.c: In function 'kdbus_send_multiple_fds': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 441 | ASSERT_RETURN(-1,==,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:479:33: note: in expansion of macro 'MAKE_FDS_' [ 269s] 479 | #define MAKE_FDS(ARRAY_NAME) MAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:549:9: note: in expansion of macro 'MAKE_FDS' [ 269s] 549 | MAKE_FDS(fds); [ 269s] | ^~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:443:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 443 | ASSERT_RETURN(0,<=,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:479:33: note: in expansion of macro 'MAKE_FDS_' [ 269s] 479 | #define MAKE_FDS(ARRAY_NAME) MAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:549:9: note: in expansion of macro 'MAKE_FDS' [ 269s] 549 | MAKE_FDS(fds); [ 269s] | ^~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:552:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 552 | ASSERT_RETURN(-EMFILE,==,send_fds(conn_src, conn_dst->id, fds, KDBUS_CONN_MAX_FDS_PER_USER + 1)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:555:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 555 | ASSERT_ZERO(send_fds(conn_src, conn_dst->id, fds, KDBUS_CONN_MAX_FDS_PER_USER)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:556:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 556 | ASSERT_ZERO(kdbus_msg_recv(conn_dst, &msg, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:539:36: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 539 | #define CHECK_FDS(ARRAY,COUNT,MSG) ASSERT_ZERO(check_fds((COUNT), ELEMENTSOF((ARRAY)), (MSG))) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:557:9: note: in expansion of macro 'CHECK_FDS' [ 269s] 557 | CHECK_FDS(fds, KDBUS_CONN_MAX_FDS_PER_USER, msg); [ 269s] | ^~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 441 | ASSERT_RETURN(-1,==,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:480:33: note: in expansion of macro 'MAKE_FDS_' [ 269s] 480 | #define MAKE_MEMFDS(ARRAY_NAME) MAKE_FDS_(ARRAY_NAME, make_value_checked_memfd) [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:560:9: note: in expansion of macro 'MAKE_MEMFDS' [ 269s] 560 | MAKE_MEMFDS(memfds); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:443:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 443 | ASSERT_RETURN(0,<=,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:480:33: note: in expansion of macro 'MAKE_FDS_' [ 269s] 480 | #define MAKE_MEMFDS(ARRAY_NAME) MAKE_FDS_(ARRAY_NAME, make_value_checked_memfd) [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:560:9: note: in expansion of macro 'MAKE_MEMFDS' [ 269s] 560 | MAKE_MEMFDS(memfds); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:563:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 563 | ASSERT_RETURN(-E2BIG,==,send_memfds(conn_src, conn_dst->id, memfds, KDBUS_MSG_MAX_ITEMS + 1)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:564:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 564 | ASSERT_RETURN(-E2BIG,==,send_memfds(conn_src, conn_dst->id, memfds, KDBUS_MSG_MAX_MEMFD_ITEMS + 1)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:567:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 567 | ASSERT_ZERO(send_memfds(conn_src, conn_dst->id, memfds, KDBUS_MSG_MAX_MEMFD_ITEMS)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:568:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 568 | ASSERT_ZERO(kdbus_msg_recv(conn_dst, &msg, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:540:39: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 540 | #define CHECK_MEMFDS(ARRAY,COUNT,MSG) ASSERT_ZERO(check_memfds((COUNT), ELEMENTSOF((ARRAY)), (MSG))) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:571:9: note: in expansion of macro 'CHECK_MEMFDS' [ 269s] 571 | CHECK_MEMFDS(memfds, KDBUS_MSG_MAX_MEMFD_ITEMS, msg); [ 269s] | ^~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:473:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 473 | ASSERT_RETURN(0,<=,ARRAY_NAME[_CLOSE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:448:9: note: in expansion of macro 'CLOSE_FDS' [ 269s] 448 | CLOSE_FDS(ARRAY_NAME);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:575:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 575 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 441 | ASSERT_RETURN(-1,==,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:575:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 575 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:443:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 443 | ASSERT_RETURN(0,<=,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:575:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 575 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:473:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 473 | ASSERT_RETURN(0,<=,ARRAY_NAME[_CLOSE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:448:9: note: in expansion of macro 'CLOSE_FDS' [ 269s] 448 | CLOSE_FDS(ARRAY_NAME);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:482:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 482 | #define REMAKE_MEMFDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_memfd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:576:9: note: in expansion of macro 'REMAKE_MEMFDS' [ 269s] 576 | REMAKE_MEMFDS(memfds); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 441 | ASSERT_RETURN(-1,==,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:482:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 482 | #define REMAKE_MEMFDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_memfd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:576:9: note: in expansion of macro 'REMAKE_MEMFDS' [ 269s] 576 | REMAKE_MEMFDS(memfds); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:443:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 443 | ASSERT_RETURN(0,<=,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:482:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 482 | #define REMAKE_MEMFDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_memfd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:576:9: note: in expansion of macro 'REMAKE_MEMFDS' [ 269s] 576 | REMAKE_MEMFDS(memfds); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:582:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 582 | ASSERT_RETURN(-EMFILE,==,send_fds_memfds(conn_src, conn_dst->id, fds, KDBUS_CONN_MAX_FDS_PER_USER + 1, memfds, 10)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:583:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 583 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn_dst, NULL, NULL)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:590:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 590 | ASSERT_RETURN(-E2BIG,==,send_fds_memfds(conn_src, conn_dst->id, fds, KDBUS_CONN_MAX_FDS_PER_USER, memfds, (KDBUS_MSG_MAX_ITEMS - 1) + 1)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:591:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 591 | ASSERT_RETURN(-E2BIG,==,send_fds_memfds(conn_src, conn_dst->id, fds, KDBUS_CONN_MAX_FDS_PER_USER, memfds, KDBUS_MSG_MAX_MEMFD_ITEMS + 1)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:592:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 592 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn_dst, NULL, NULL)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:598:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 598 | ASSERT_ZERO(send_fds_memfds(conn_src, conn_dst->id, fds, KDBUS_CONN_MAX_FDS_PER_USER, memfds, KDBUS_MSG_MAX_MEMFD_ITEMS)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:600:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 600 | ASSERT_ZERO(kdbus_msg_recv(conn_dst, &msg, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:539:36: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 539 | #define CHECK_FDS(ARRAY,COUNT,MSG) ASSERT_ZERO(check_fds((COUNT), ELEMENTSOF((ARRAY)), (MSG))) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:603:9: note: in expansion of macro 'CHECK_FDS' [ 269s] 603 | CHECK_FDS(fds, KDBUS_CONN_MAX_FDS_PER_USER, msg); [ 269s] | ^~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:540:39: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 540 | #define CHECK_MEMFDS(ARRAY,COUNT,MSG) ASSERT_ZERO(check_memfds((COUNT), ELEMENTSOF((ARRAY)), (MSG))) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:604:9: note: in expansion of macro 'CHECK_MEMFDS' [ 269s] 604 | CHECK_MEMFDS(memfds, KDBUS_MSG_MAX_MEMFD_ITEMS, msg); [ 269s] | ^~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:473:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 473 | ASSERT_RETURN(0,<=,ARRAY_NAME[_CLOSE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:448:9: note: in expansion of macro 'CLOSE_FDS' [ 269s] 448 | CLOSE_FDS(ARRAY_NAME);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:608:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 608 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 441 | ASSERT_RETURN(-1,==,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:608:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 608 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:443:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 443 | ASSERT_RETURN(0,<=,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:608:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 608 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:473:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 473 | ASSERT_RETURN(0,<=,ARRAY_NAME[_CLOSE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:448:9: note: in expansion of macro 'CLOSE_FDS' [ 269s] 448 | CLOSE_FDS(ARRAY_NAME);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:482:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 482 | #define REMAKE_MEMFDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_memfd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:609:9: note: in expansion of macro 'REMAKE_MEMFDS' [ 269s] 609 | REMAKE_MEMFDS(memfds); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 441 | ASSERT_RETURN(-1,==,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:482:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 482 | #define REMAKE_MEMFDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_memfd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:609:9: note: in expansion of macro 'REMAKE_MEMFDS' [ 269s] 609 | REMAKE_MEMFDS(memfds); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:443:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 443 | ASSERT_RETURN(0,<=,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:482:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 482 | #define REMAKE_MEMFDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_memfd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:609:9: note: in expansion of macro 'REMAKE_MEMFDS' [ 269s] 609 | REMAKE_MEMFDS(memfds); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:615:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 615 | ASSERT_ZERO(send_fds_memfds(conn_src, conn_dst->id, fds, KDBUS_CONN_MAX_FDS_PER_USER, memfds, KDBUS_MSG_MAX_MEMFD_ITEMS)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:473:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 473 | ASSERT_RETURN(0,<=,ARRAY_NAME[_CLOSE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:448:9: note: in expansion of macro 'CLOSE_FDS' [ 269s] 448 | CLOSE_FDS(ARRAY_NAME);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:618:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 618 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 441 | ASSERT_RETURN(-1,==,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:618:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 618 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:443:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 443 | ASSERT_RETURN(0,<=,ARRAY_NAME[_MAKE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:449:9: note: in expansion of macro 'MAKE_FDS_' [ 269s] 449 | MAKE_FDS_(ARRAY_NAME,MAKE_ELEM);\ [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c:481:35: note: in expansion of macro 'REMAKE_FDS_' [ 269s] 481 | #define REMAKE_FDS(ARRAY_NAME) REMAKE_FDS_(ARRAY_NAME, make_value_checked_fd) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:618:9: note: in expansion of macro 'REMAKE_FDS' [ 269s] 618 | REMAKE_FDS(fds); [ 269s] | ^~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:621:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 621 | ASSERT_RETURN(-EMFILE,==,send_fds(conn_src, conn_dst->id, fds, KDBUS_CONN_MAX_FDS_PER_USER)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:624:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 624 | ASSERT_ZERO(send_memfds(conn_src, conn_dst->id, memfds, KDBUS_MSG_MAX_MEMFD_ITEMS)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:625:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 625 | ASSERT_ZERO(kdbus_msg_recv(conn_dst, &msg, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:539:36: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 539 | #define CHECK_FDS(ARRAY,COUNT,MSG) ASSERT_ZERO(check_fds((COUNT), ELEMENTSOF((ARRAY)), (MSG))) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:626:9: note: in expansion of macro 'CHECK_FDS' [ 269s] 626 | CHECK_FDS(fds, KDBUS_CONN_MAX_FDS_PER_USER, msg); [ 269s] | ^~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:540:39: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 540 | #define CHECK_MEMFDS(ARRAY,COUNT,MSG) ASSERT_ZERO(check_memfds((COUNT), ELEMENTSOF((ARRAY)), (MSG))) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:627:9: note: in expansion of macro 'CHECK_MEMFDS' [ 269s] 627 | CHECK_MEMFDS(memfds, KDBUS_MSG_MAX_MEMFD_ITEMS, msg); [ 269s] | ^~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:630:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 630 | ASSERT_ZERO(kdbus_msg_recv(conn_dst, &msg, NULL)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:540:39: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 540 | #define CHECK_MEMFDS(ARRAY,COUNT,MSG) ASSERT_ZERO(check_memfds((COUNT), ELEMENTSOF((ARRAY)), (MSG))) [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c:633:9: note: in expansion of macro 'CHECK_MEMFDS' [ 269s] 633 | CHECK_MEMFDS(memfds, KDBUS_MSG_MAX_MEMFD_ITEMS, msg); [ 269s] | ^~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:636:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 636 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn_dst, NULL, NULL)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:473:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 473 | ASSERT_RETURN(0,<=,ARRAY_NAME[_CLOSE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:638:9: note: in expansion of macro 'CLOSE_FDS' [ 269s] 638 | CLOSE_FDS(fds); [ 269s] | ^~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:473:17: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 473 | ASSERT_RETURN(0,<=,ARRAY_NAME[_CLOSE_FDS_i_]);\ [ 269s] | ^~~~~~~~~~~~~ [ 269s] test-fd.c:639:9: note: in expansion of macro 'CLOSE_FDS' [ 269s] 639 | CLOSE_FDS(memfds); [ 269s] | ^~~~~~~~~ [ 269s] test-fd.c: In function 'send_fds_memfds': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 269s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:196:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 269s] 196 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 269s] | ^~~~~~~~~~~~~~~~~ [ 269s] test-fd.c: In function 'check_fds': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:487:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 487 | ASSERT_RETURN(0,<,togo); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:488:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 488 | ASSERT_RETURN(togo,<=,total_count); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:494:25: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 494 | ASSERT_NONZERO(togo); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:499:41: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 499 | ASSERT_ZERO(eventfd_read(fd, &value)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:500:41: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 500 | ASSERT_RETURN(value,==,++value_checked_in); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:504:25: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 504 | ASSERT_ZERO(togo); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:506:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 506 | ASSERT_ZERO(togo); [ 269s] | ^~~~~~~~~~~ [ 269s] test-fd.c: In function 'check_memfds': [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:514:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 514 | ASSERT_RETURN(0,<,togo); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:515:9: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 515 | ASSERT_RETURN(togo,<=,total_count); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:520:25: note: in expansion of macro 'ASSERT_NONZERO' [ 269s] 520 | ASSERT_NONZERO(togo); [ 269s] | ^~~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:526:33: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 526 | ASSERT_ZERO(sys_memfd_get_size(fd, &size)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:527:33: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 527 | ASSERT_RETURN(size,==,(typeof(size))sizeof(value_checked_in)); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:528:33: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 528 | ASSERT_RETURN((uint64_t)size,==,item->memfd.size); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 269s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:528:33: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 528 | ASSERT_RETURN((uint64_t)size,==,item->memfd.size); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:529:33: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 529 | ASSERT_RETURN(MAP_FAILED, !=, (buf = mmap(NULL, size, PROT_READ, MAP_PRIVATE, fd, 0))); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 269s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:530:33: note: in expansion of macro 'ASSERT_RETURN' [ 269s] 530 | ASSERT_RETURN(*buf,==,++value_checked_in); [ 269s] | ^~~~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:531:33: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 531 | ASSERT_ZERO(munmap(buf, size)); [ 269s] | ^~~~~~~~~~~ [ 269s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 269s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 269s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 269s] | ^~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 269s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 269s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 269s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 269s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 269s] | ^~~~~~~~~~~~ [ 269s] test-fd.c:534:9: note: in expansion of macro 'ASSERT_ZERO' [ 269s] 534 | ASSERT_ZERO(togo); [ 269s] | ^~~~~~~~~~~ [ 271s] cc -c test-free.c -o test-free.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 271s] In file included from test-free.c:15: [ 271s] test-free.c: In function 'kdbus_test_free': [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:61:9: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 61 | ASSERT_RETURN(-ENXIO,==,kdbus_cmd_free(env->conn->fd, &cmd_free)); [ 271s] | ^~~~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:66:9: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 66 | ASSERT_RETURN(-ENXIO,==,kdbus_cmd_free(env->conn->fd, &cmd_free)); [ 271s] | ^~~~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 271s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:79:17: note: in expansion of macro 'ASSERT_ZERO' [ 271s] 79 | ASSERT_ZERO(sample_ioctl_call(env, &off, &siz)); [ 271s] | ^~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 271s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:82:33: note: in expansion of macro 'ASSERT_ZERO' [ 271s] 82 | ASSERT_ZERO(area_before(off,siz,offset[j])); [ 271s] | ^~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 271s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:86:33: note: in expansion of macro 'ASSERT_ZERO' [ 271s] 86 | ASSERT_ZERO(area_before(offset[j],size[j],off)); [ 271s] | ^~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:90:17: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 90 | ASSERT_RETURN(j+1,>=,0); [ 271s] | ^~~~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:91:17: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 91 | ASSERT_RETURN((unsigned)(j+1),<=,i); [ 271s] | ^~~~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:106:25: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 106 | ASSERT_RETURN(-ENXIO,==,kdbus_cmd_free(env->conn->fd, &cmd_free)); [ 271s] | ^~~~~~~~~~~~~ [ 271s] test-free.c: In function 'sample_ioctl_call': [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 271s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:26:9: note: in expansion of macro 'ASSERT_ZERO' [ 271s] 26 | ASSERT_ZERO(kdbus_cmd_list(env->conn->fd, &cmd_list)); [ 271s] | ^~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:28:29: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 28 | #define A(L,R) do { ASSERT_RETURN((typeof(L))(R),==,(R)); *p##L = L = (R); } while (0) [ 271s] | ^~~~~~~~~~~~~ [ 271s] test-free.c:29:17: note: in expansion of macro 'A' [ 271s] 29 | A(off, cmd_list.offset); [ 271s] | ^ [ 271s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 271s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:28:29: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 28 | #define A(L,R) do { ASSERT_RETURN((typeof(L))(R),==,(R)); *p##L = L = (R); } while (0) [ 271s] | ^~~~~~~~~~~~~ [ 271s] test-free.c:29:17: note: in expansion of macro 'A' [ 271s] 29 | A(off, cmd_list.offset); [ 271s] | ^ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:30:17: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 30 | ASSERT_RETURN(off,<,POOL_SIZE); [ 271s] | ^~~~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:28:29: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 28 | #define A(L,R) do { ASSERT_RETURN((typeof(L))(R),==,(R)); *p##L = L = (R); } while (0) [ 271s] | ^~~~~~~~~~~~~ [ 271s] test-free.c:31:17: note: in expansion of macro 'A' [ 271s] 31 | A(size, ((struct kdbus_info *)((uintptr_t)env->conn->buf + off))->size); [ 271s] | ^ [ 271s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 271s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:28:29: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 28 | #define A(L,R) do { ASSERT_RETURN((typeof(L))(R),==,(R)); *p##L = L = (R); } while (0) [ 271s] | ^~~~~~~~~~~~~ [ 271s] test-free.c:31:17: note: in expansion of macro 'A' [ 271s] 31 | A(size, ((struct kdbus_info *)((uintptr_t)env->conn->buf + off))->size); [ 271s] | ^ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:34:9: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 34 | ASSERT_RETURN(off+size,<,POOL_SIZE); [ 271s] | ^~~~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:35:9: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 35 | ASSERT_RETURN(off+size,>=,size); [ 271s] | ^~~~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:36:9: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 36 | ASSERT_RETURN(off+size,>,off); [ 271s] | ^~~~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 271s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:37:9: note: in expansion of macro 'ASSERT_ZERO' [ 271s] 37 | ASSERT_ZERO(size % 8); [ 271s] | ^~~~~~~~~~~ [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:38:9: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 38 | ASSERT_RETURN(size,>=,sizeof(struct kdbus_info)); [ 271s] | ^~~~~~~~~~~~~ [ 271s] test-free.c: In function 'area_before': [ 271s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 271s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 271s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 271s] | ^~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 271s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 271s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 271s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 271s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 271s] | ^~~~~~~~~~~~ [ 271s] test-free.c:47:9: note: in expansion of macro 'ASSERT_RETURN' [ 271s] 47 | ASSERT_RETURN(off_left+size_left,<=,off_right); [ 271s] | ^~~~~~~~~~~~~ [ 272s] cc -c test-match.c -o test-match.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 272s] In file included from test-match.c:15: [ 272s] test-match.c: In function 'kdbus_test_match_id_add': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:38:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 38 | ASSERT_ZERO(add_id_match_((CONN),(FLAGS),KDBUS_ITEM_ID_##NOTIFICATION_TYPE,(ID))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:46:9: note: in expansion of macro 'ADD_ID_MATCH' [ 272s] 46 | ADD_ID_MATCH(env->conn, 0, ADD, KDBUS_MATCH_ID_ANY); [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:49:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 49 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:52:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 52 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:53:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 53 | ASSERT_NO_PENDING(env->conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:55:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 55 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:55:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 55 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:55:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 55 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:56:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 56 | ASSERT_RETURN(msg->items[0].id_change.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:56:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 56 | ASSERT_RETURN(msg->items[0].id_change.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c: In function 'add_id_match_': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:34:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 34 | ASSERT_ZERO(kdbus_cmd_match_add(conn->fd, &buf.cmd)); [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_id_remove': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:70:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 70 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:38:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 38 | ASSERT_ZERO(add_id_match_((CONN),(FLAGS),KDBUS_ITEM_ID_##NOTIFICATION_TYPE,(ID))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:74:9: note: in expansion of macro 'ADD_ID_MATCH' [ 272s] 74 | ADD_ID_MATCH(env->conn, 0, REMOVE, id); [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:80:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 80 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:82:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 82 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:82:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 82 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:82:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 82 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:83:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 83 | ASSERT_RETURN(msg->items[0].id_change.id,==,id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:83:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 83 | ASSERT_RETURN(msg->items[0].id_change.id,==,id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_replace': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:95:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 95 | ASSERT_RETURN(kdbus_test_match_id_add(env),==,TEST_OK); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:38:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 38 | ASSERT_ZERO(add_id_match_((CONN),(FLAGS),KDBUS_ITEM_ID_##NOTIFICATION_TYPE,(ID))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:98:9: note: in expansion of macro 'ADD_ID_MATCH' [ 272s] 98 | ADD_ID_MATCH(env->conn, KDBUS_MATCH_REPLACE, REMOVE, KDBUS_MATCH_ID_ANY); [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:101:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 101 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:105:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 105 | ASSERT_NONZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:111:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 111 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:113:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 113 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:113:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 113 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:113:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 113 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:114:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 114 | ASSERT_RETURN(msg->items[0].id_change.id,==,id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:114:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 114 | ASSERT_RETURN(msg->items[0].id_change.id,==,id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_name_add': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:187:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 187 | ASSERT_NONZERO(listener = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:190:9: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 190 | ADD_NAME_MATCH(env->conn, 0, KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, ADD, name); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:193:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 193 | ASSERT_ZERO(kdbus_test_match_name_add_(env, name, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:194:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 194 | ASSERT_NO_PENDING(listener); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:197:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 197 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, KDBUS_MATCH_ID_ANY, (ID), ADD, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:201:17: note: in expansion of macro 'CHECK' [ 272s] 201 | CHECK(KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:198:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 198 | ASSERT_ZERO(kdbus_test_match_name_add_(env, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:201:17: note: in expansion of macro 'CHECK' [ 272s] 201 | CHECK(KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:199:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 199 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:201:17: note: in expansion of macro 'CHECK' [ 272s] 201 | CHECK(KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:197:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 197 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, KDBUS_MATCH_ID_ANY, (ID), ADD, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:202:17: note: in expansion of macro 'CHECK' [ 272s] 202 | CHECK(KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:198:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 198 | ASSERT_ZERO(kdbus_test_match_name_add_(env, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:202:17: note: in expansion of macro 'CHECK' [ 272s] 202 | CHECK(KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:199:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 199 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:202:17: note: in expansion of macro 'CHECK' [ 272s] 202 | CHECK(KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:197:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 197 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, KDBUS_MATCH_ID_ANY, (ID), ADD, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:203:17: note: in expansion of macro 'CHECK' [ 272s] 203 | CHECK(env->conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:198:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 198 | ASSERT_ZERO(kdbus_test_match_name_add_(env, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:203:17: note: in expansion of macro 'CHECK' [ 272s] 203 | CHECK(env->conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:199:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 199 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:203:17: note: in expansion of macro 'CHECK' [ 272s] 203 | CHECK(env->conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:197:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 197 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, KDBUS_MATCH_ID_ANY, (ID), ADD, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:204:17: note: in expansion of macro 'CHECK' [ 272s] 204 | CHECK(env->conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:198:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 198 | ASSERT_ZERO(kdbus_test_match_name_add_(env, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:204:17: note: in expansion of macro 'CHECK' [ 272s] 204 | CHECK(env->conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:199:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 199 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:204:17: note: in expansion of macro 'CHECK' [ 272s] 204 | CHECK(env->conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] test-match.c: In function 'add_name_match_': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:145:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 145 | ASSERT_ZERO(kdbus_cmd_match_add(conn->fd, &buf.cmd)); [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_name_add_': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:169:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 169 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:164:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 164 | ASSERT_ZERO(assert_single_match_((CONN),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:171:29: note: in expansion of macro 'ASSERT_SINGLE_MATCH' [ 272s] 171 | #define CHECK(CONN) ASSERT_SINGLE_MATCH((CONN), 0, env->conn->id, ADD, name) [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] test-match.c:172:17: note: in expansion of macro 'CHECK' [ 272s] 172 | CHECK(env->conn); [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:164:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 164 | ASSERT_ZERO(assert_single_match_((CONN),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:171:29: note: in expansion of macro 'ASSERT_SINGLE_MATCH' [ 272s] 171 | #define CHECK(CONN) ASSERT_SINGLE_MATCH((CONN), 0, env->conn->id, ADD, name) [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] test-match.c:174:25: note: in expansion of macro 'CHECK' [ 272s] 174 | CHECK(listener); [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:177:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 177 | ASSERT_ZERO(kdbus_name_release(env->conn, name)); [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c: In function 'assert_single_match_': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:154:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 154 | ASSERT_ZERO(kdbus_msg_recv(conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:155:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 155 | ASSERT_RETURN(msg->items[0].type,==,notification_type); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:155:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 155 | ASSERT_RETURN(msg->items[0].type,==,notification_type); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:156:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 156 | ASSERT_RETURN(msg->items[0].name_change.old_id.id,==,old_id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:156:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 156 | ASSERT_RETURN(msg->items[0].name_change.old_id.id,==,old_id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:157:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 157 | ASSERT_RETURN(msg->items[0].name_change.new_id.id,==,new_id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:157:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 157 | ASSERT_RETURN(msg->items[0].name_change.new_id.id,==,new_id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:158:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 158 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:159:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 159 | ASSERT_ZERO(kdbus_free_msg(conn, msg)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:160:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 160 | ASSERT_NO_PENDING(conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_name_remove': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:234:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 234 | ASSERT_NONZERO(listener = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:237:9: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 237 | ADD_NAME_MATCH(env->conn, 0, KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, REMOVE, name); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:240:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 240 | ASSERT_ZERO(kdbus_test_match_name_remove_(env, name, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:241:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 241 | ASSERT_NO_PENDING(listener); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:244:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 244 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (ID), KDBUS_MATCH_ID_ANY, REMOVE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:248:17: note: in expansion of macro 'CHECK' [ 272s] 248 | CHECK(KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:245:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 245 | ASSERT_ZERO(kdbus_test_match_name_remove_(env, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:248:17: note: in expansion of macro 'CHECK' [ 272s] 248 | CHECK(KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:246:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 246 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:248:17: note: in expansion of macro 'CHECK' [ 272s] 248 | CHECK(KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:244:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 244 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (ID), KDBUS_MATCH_ID_ANY, REMOVE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:249:17: note: in expansion of macro 'CHECK' [ 272s] 249 | CHECK(KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:245:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 245 | ASSERT_ZERO(kdbus_test_match_name_remove_(env, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:249:17: note: in expansion of macro 'CHECK' [ 272s] 249 | CHECK(KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:246:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 246 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:249:17: note: in expansion of macro 'CHECK' [ 272s] 249 | CHECK(KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:244:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 244 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (ID), KDBUS_MATCH_ID_ANY, REMOVE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:250:17: note: in expansion of macro 'CHECK' [ 272s] 250 | CHECK(env->conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:245:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 245 | ASSERT_ZERO(kdbus_test_match_name_remove_(env, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:250:17: note: in expansion of macro 'CHECK' [ 272s] 250 | CHECK(env->conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:246:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 246 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:250:17: note: in expansion of macro 'CHECK' [ 272s] 250 | CHECK(env->conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:244:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 244 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (ID), KDBUS_MATCH_ID_ANY, REMOVE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:251:17: note: in expansion of macro 'CHECK' [ 272s] 251 | CHECK(env->conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:245:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 245 | ASSERT_ZERO(kdbus_test_match_name_remove_(env, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:251:17: note: in expansion of macro 'CHECK' [ 272s] 251 | CHECK(env->conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:246:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 246 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:251:17: note: in expansion of macro 'CHECK' [ 272s] 251 | CHECK(env->conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_name_remove_': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:214:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 214 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:217:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 217 | ASSERT_ZERO(kdbus_name_release(env->conn, name)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:164:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 164 | ASSERT_ZERO(assert_single_match_((CONN),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:220:29: note: in expansion of macro 'ASSERT_SINGLE_MATCH' [ 272s] 220 | #define CHECK(CONN) ASSERT_SINGLE_MATCH((CONN), env->conn->id, 0, REMOVE, name) [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] test-match.c:221:17: note: in expansion of macro 'CHECK' [ 272s] 221 | CHECK(env->conn); [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:164:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 164 | ASSERT_ZERO(assert_single_match_((CONN),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:220:29: note: in expansion of macro 'ASSERT_SINGLE_MATCH' [ 272s] 220 | #define CHECK(CONN) ASSERT_SINGLE_MATCH((CONN), env->conn->id, 0, REMOVE, name) [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] test-match.c:223:25: note: in expansion of macro 'CHECK' [ 272s] 223 | CHECK(listener); [ 272s] | ^~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_name_change': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:292:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 292 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:294:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 294 | ASSERT_NONZERO(listener = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:296:9: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 296 | ADD_NAME_MATCH(env->conn, 0, KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, CHANGE, name); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:299:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 299 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:300:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 300 | ASSERT_NO_PENDING(listener); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:307:17: note: in expansion of macro 'CHECK' [ 272s] 307 | CHECK(KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:307:17: note: in expansion of macro 'CHECK' [ 272s] 307 | CHECK(KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:307:17: note: in expansion of macro 'CHECK' [ 272s] 307 | CHECK(KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, UNMATCHED_NAME, NULL); /* wrong name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:308:17: note: in expansion of macro 'CHECK' [ 272s] 308 | CHECK(KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:308:17: note: in expansion of macro 'CHECK' [ 272s] 308 | CHECK(KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:308:17: note: in expansion of macro 'CHECK' [ 272s] 308 | CHECK(KDBUS_MATCH_ID_ANY, KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:310:17: note: in expansion of macro 'CHECK' [ 272s] 310 | CHECK(env->conn->id, KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:310:17: note: in expansion of macro 'CHECK' [ 272s] 310 | CHECK(env->conn->id, KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:310:17: note: in expansion of macro 'CHECK' [ 272s] 310 | CHECK(env->conn->id, KDBUS_MATCH_ID_ANY, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:311:17: note: in expansion of macro 'CHECK' [ 272s] 311 | CHECK(env->conn->id + 1, KDBUS_MATCH_ID_ANY, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:311:17: note: in expansion of macro 'CHECK' [ 272s] 311 | CHECK(env->conn->id + 1, KDBUS_MATCH_ID_ANY, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:311:17: note: in expansion of macro 'CHECK' [ 272s] 311 | CHECK(env->conn->id + 1, KDBUS_MATCH_ID_ANY, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:313:17: note: in expansion of macro 'CHECK' [ 272s] 313 | CHECK(KDBUS_MATCH_ID_ANY, conn->id, NULL, listener); /* good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:313:17: note: in expansion of macro 'CHECK' [ 272s] 313 | CHECK(KDBUS_MATCH_ID_ANY, conn->id, NULL, listener); /* good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:313:17: note: in expansion of macro 'CHECK' [ 272s] 313 | CHECK(KDBUS_MATCH_ID_ANY, conn->id, NULL, listener); /* good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:314:17: note: in expansion of macro 'CHECK' [ 272s] 314 | CHECK(KDBUS_MATCH_ID_ANY, conn->id + 1, NULL, NULL); /* bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:314:17: note: in expansion of macro 'CHECK' [ 272s] 314 | CHECK(KDBUS_MATCH_ID_ANY, conn->id + 1, NULL, NULL); /* bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:314:17: note: in expansion of macro 'CHECK' [ 272s] 314 | CHECK(KDBUS_MATCH_ID_ANY, conn->id + 1, NULL, NULL); /* bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:316:17: note: in expansion of macro 'CHECK' [ 272s] 316 | CHECK(env->conn->id, conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:316:17: note: in expansion of macro 'CHECK' [ 272s] 316 | CHECK(env->conn->id, conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:316:17: note: in expansion of macro 'CHECK' [ 272s] 316 | CHECK(env->conn->id, conn->id, NULL, listener); /* wildcard name + good id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:318:17: note: in expansion of macro 'CHECK' [ 272s] 318 | CHECK(env->conn->id + 1, conn->id, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:318:17: note: in expansion of macro 'CHECK' [ 272s] 318 | CHECK(env->conn->id + 1, conn->id, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:318:17: note: in expansion of macro 'CHECK' [ 272s] 318 | CHECK(env->conn->id + 1, conn->id, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 149 | ASSERT_ZERO(add_name_match_((CONN),(FLAGS),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:303:17: note: in expansion of macro 'ADD_NAME_MATCH' [ 272s] 303 | ADD_NAME_MATCH(listener, KDBUS_MATCH_REPLACE, (OLD_ID), (NEW_ID), CHANGE, NAME);\ [ 272s] | ^~~~~~~~~~~~~~ [ 272s] test-match.c:319:17: note: in expansion of macro 'CHECK' [ 272s] 319 | CHECK(env->conn->id, conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:304:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 304 | ASSERT_ZERO(kdbus_test_match_name_change_(env, conn, name, (CONN_IF_WILL_MATCH)));\ [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:319:17: note: in expansion of macro 'CHECK' [ 272s] 319 | CHECK(env->conn->id, conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:305:17: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 305 | ASSERT_NO_PENDING(listener);\ [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c:319:17: note: in expansion of macro 'CHECK' [ 272s] 319 | CHECK(env->conn->id, conn->id + 1, NULL, NULL); /* wildcard name + bad id */ [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:322:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 322 | ASSERT_NO_PENDING(conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_name_change_': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:263:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 263 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:268:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 268 | ASSERT_ZERO(kdbus_name_acquire(conn, name, &flags)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:269:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 269 | ASSERT_NONZERO(flags & KDBUS_NAME_IN_QUEUE); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:272:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 272 | ASSERT_ZERO(kdbus_name_release(env->conn, name)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:164:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 164 | ASSERT_ZERO(assert_single_match_((CONN),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:275:29: note: in expansion of macro 'ASSERT_SINGLE_MATCH' [ 272s] 275 | #define CHECK(CONN) ASSERT_SINGLE_MATCH((CONN), env->conn->id, conn->id, CHANGE, name) [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] test-match.c:276:17: note: in expansion of macro 'CHECK' [ 272s] 276 | CHECK(env->conn); [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:164:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 164 | ASSERT_ZERO(assert_single_match_((CONN),(OLD_ID),(NEW_ID),KDBUS_ITEM_NAME_##NOTIFICATION_TYPE,(NAME))) [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c:275:29: note: in expansion of macro 'ASSERT_SINGLE_MATCH' [ 272s] 275 | #define CHECK(CONN) ASSERT_SINGLE_MATCH((CONN), env->conn->id, conn->id, CHANGE, name) [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] test-match.c:278:25: note: in expansion of macro 'CHECK' [ 272s] 278 | CHECK(listener); [ 272s] | ^~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:281:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 281 | ASSERT_ZERO(kdbus_name_release(conn, name)); [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_bloom': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:401:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 401 | ASSERT_ZERO(kdbus_cmd_match_add(env->conn->fd, &buf.cmd)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:404:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 404 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:408:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 408 | ASSERT_ZERO(send_bloom_filter(conn, ++cookie, filter, sizeof(filter), 0)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:410:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 410 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:415:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 415 | ASSERT_ZERO(send_bloom_filter(conn, ++cookie, filter, sizeof(filter), 0)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:417:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 417 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:418:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 418 | ASSERT_RETURN(msg->cookie,==,cookie); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:418:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 418 | ASSERT_RETURN(msg->cookie,==,cookie); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:424:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 424 | ASSERT_ZERO(send_bloom_filter(conn, ++cookie, filter, sizeof(filter), 0)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:426:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 426 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:427:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 427 | ASSERT_RETURN(msg->cookie,==,cookie); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:427:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 427 | ASSERT_RETURN(msg->cookie,==,cookie); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:430:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 430 | ASSERT_ZERO(send_bloom_filter(conn, ++cookie, filter, sizeof(filter), 1)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:432:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 432 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:437:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 437 | ASSERT_ZERO(send_bloom_filter(conn, ++cookie, filter, sizeof(filter), 1)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:439:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 439 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:440:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 440 | ASSERT_RETURN(msg->cookie,==,cookie); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:440:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 440 | ASSERT_RETURN(msg->cookie,==,cookie); [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_big_metadata': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:492:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 492 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:496:17: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 496 | ASSERT_ZERO(kdbus_name_acquire(conn, buf, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:501:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 501 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, 1, 0, 0, 0, env->conn->id)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:505:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 505 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:508:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 508 | ASSERT_ZERO(has_all_names(msg->items, msg->size - offsetof(typeof(*msg), items))); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:512:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 512 | ASSERT_ZERO(kdbus_conn_info(env->conn, conn->id, NULL, _KDBUS_ATTACH_ALL, &offset)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:514:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 514 | ASSERT_RETURN(info->id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:514:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 514 | ASSERT_RETURN(info->id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:515:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 515 | ASSERT_ZERO(has_all_names(info->items, info->size - offsetof(typeof(*info), items))); [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c: In function 'has_all_names': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:459:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 459 | ASSERT_RETURN(255u,==,strlen(item->name.name)); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:460:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 460 | ASSERT_RETURN(0,==,memcmp(item->name.name, "big.n", 5)); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:462:33: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 462 | ASSERT_RETURN('0',==,(int)item->name.name[i]); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:463:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 463 | ASSERT_RETURN('0',<=,(int)item->name.name[252]); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:464:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 464 | ASSERT_RETURN((int)item->name.name[252],<=,'9'); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:465:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 465 | ASSERT_RETURN('0',<=,(int)item->name.name[253]); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:466:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 466 | ASSERT_RETURN((int)item->name.name[253],<=,'9'); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:467:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 467 | ASSERT_RETURN('0',<=,(int)item->name.name[254]); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:468:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 468 | ASSERT_RETURN((int)item->name.name[254],<=,'9'); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:470:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 470 | ASSERT_RETURN(0,<=,i); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:471:25: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 471 | ASSERT_RETURN(i,<,256); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:472:25: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 472 | ASSERT_ZERO((int)seen[i]); [ 272s] | ^~~~~~~~~~~ [ 272s] test-match.c: In function 'kdbus_test_match_itemless': [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:536:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 536 | ASSERT_ZERO(kdbus_cmd_match_add(env->conn->fd, &cmd)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:539:9: note: in expansion of macro 'ASSERT_NONZERO' [ 272s] 539 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 272s] | ^~~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:542:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 542 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:543:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 543 | ASSERT_NO_PENDING(env->conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:544:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 544 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:544:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 544 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:544:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 544 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:545:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 545 | ASSERT_RETURN(msg->items[0].id_change.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:545:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 545 | ASSERT_RETURN(msg->items[0].id_change.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:549:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 549 | ASSERT_ZERO(send_bloom_filter(conn, ++cookie, filter, sizeof(filter), 0)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:551:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 551 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:552:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 552 | ASSERT_NO_PENDING(env->conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:553:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 553 | ASSERT_RETURN(msg->cookie,==,cookie); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:553:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 553 | ASSERT_RETURN(msg->cookie,==,cookie); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:555:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 555 | ASSERT_ZERO(kdbus_name_acquire(conn, "mein.volk", NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:557:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 557 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:558:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 558 | ASSERT_NO_PENDING(env->conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:559:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 559 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:559:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 559 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:559:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 559 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_ADD); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:560:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 560 | ASSERT_RETURN(msg->items[0].name_change.new_id.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:560:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 560 | ASSERT_RETURN(msg->items[0].name_change.new_id.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:562:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 562 | ASSERT_ZERO(kdbus_name_release(conn, "mein.volk")); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:564:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 564 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:565:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 565 | ASSERT_NO_PENDING(env->conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:566:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 566 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:566:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 566 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:566:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 566 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_NAME_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:567:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 567 | ASSERT_RETURN(msg->items[0].name_change.old_id.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:567:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 567 | ASSERT_RETURN(msg->items[0].name_change.old_id.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:572:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 572 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 272s] | ^~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:573:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 573 | ASSERT_NO_PENDING(env->conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:574:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 574 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:574:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 574 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:574:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 574 | ASSERT_RETURN(msg->items[0].type,==,(typeof(msg->items[0].type))KDBUS_ITEM_ID_REMOVE); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 272s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:575:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 575 | ASSERT_RETURN(msg->items[0].id_change.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:575:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 575 | ASSERT_RETURN(msg->items[0].id_change.id,==,conn->id); [ 272s] | ^~~~~~~~~~~~~ [ 272s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 272s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 272s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 272s] | ^~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 272s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 272s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 272s] | ^~~~~~~~~~~~~ [ 272s] test-match.c:577:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 272s] 577 | ASSERT_NO_PENDING(env->conn); [ 272s] | ^~~~~~~~~~~~~~~~~ [ 272s] test-match.c: In function 'assert_single_match_': [ 272s] test-match.c:158:21: warning: 'strcmp' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] [ 272s] 158 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 272s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 272s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 272s] | ^~~~ [ 272s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 272s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 272s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 272s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 272s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 272s] | ^~~~~~~~~~~~ [ 272s] test-match.c:158:9: note: in expansion of macro 'ASSERT_ZERO' [ 272s] 158 | ASSERT_ZERO(strcmp(msg->items[0].name_change.name, name)); [ 272s] | ^~~~~~~~~~~ [ 272s] In file included from kdbus-util.h:17, [ 272s] from kdbus-api.h:5, [ 272s] from test-match.c:12: [ 272s] ../../include/uapi/linux/kdbus.h:57:14: note: source object 'name' of size 0 [ 272s] 57 | char name[0]; [ 272s] | ^~~~ [ 274s] cc -c test-message.c -o test-message.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 274s] In file included from test-message.c:19: [ 274s] test-message.c: In function 'kdbus_test_message_basic': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:38:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 38 | ASSERT_NONZERO(sender = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:41:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 41 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:43:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 43 | ASSERT_ZERO(kdbus_add_match_empty(conn)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:45:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 45 | ASSERT_ZERO(kdbus_add_match_empty(sender)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:48:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 48 | ASSERT_ZERO(kdbus_msg_send(sender, NULL, cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:51:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 51 | ASSERT_ZERO(kdbus_msg_recv(sender, &msg, &offset)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:52:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 52 | ASSERT_RETURN(msg->cookie,==,cookie); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:52:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 52 | ASSERT_RETURN(msg->cookie,==,cookie); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:56:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 56 | ASSERT_ZERO(kdbus_msg_recv_poll(conn, 100, &msg, &offset)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:57:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 57 | ASSERT_RETURN(msg->cookie,==,cookie); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:57:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 57 | ASSERT_RETURN(msg->cookie,==,cookie); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:62:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 62 | ASSERT_RETURN(-EINVAL,==,kdbus_msg_send(sender, NULL, 0, KDBUS_MSG_EXPECT_REPLY, 1000000000, 0, conn->id)); /* no cookie */ [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:63:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 63 | ASSERT_RETURN(-EINVAL,==,kdbus_msg_send(sender, NULL, 1, KDBUS_MSG_EXPECT_REPLY, 0, 0, conn->id)); /* no timeout */ [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:64:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 64 | ASSERT_RETURN(-EINVAL,==,kdbus_msg_send(sender, NULL, 0, KDBUS_MSG_EXPECT_REPLY, 0, 0, conn->id)); /* neither cookie nor timeout */ [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:67:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 67 | ASSERT_RETURN(ONTIZEN(0,-EBADSLT),==,kdbus_msg_send_reply(conn, time(NULL) ^ cookie, sender->id)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:69:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 69 | ASSERT_ZERO(kdbus_free(conn, offset)); [ 274s] | ^~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_message_prio': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:120:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 120 | ASSERT_NONZERO(a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:121:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 121 | ASSERT_NONZERO(b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:123:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 123 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, 25, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:124:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 124 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, -600, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:125:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 125 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, 10, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:126:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 126 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, -35, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:127:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 127 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, -100, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:128:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 128 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, 20, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:129:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 129 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, -15, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:130:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 130 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, -800, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:131:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 131 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, -150, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:132:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 132 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, 10, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:133:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 133 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, -800, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:134:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 134 | ASSERT_ZERO(kdbus_msg_send(b, NULL, ++cookie, 0, 0, -10, a->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:136:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 136 | ASSERT_ZERO(msg_recv_prio(a, -200, -800)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:137:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 137 | ASSERT_ZERO(msg_recv_prio(a, -100, -800)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:138:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 138 | ASSERT_ZERO(msg_recv_prio(a, -400, -600)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:139:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 139 | ASSERT_RETURN(msg_recv_prio(a, -400, -600),==,-EAGAIN); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:140:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 140 | ASSERT_ZERO(msg_recv_prio(a, 10, -150)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:141:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 141 | ASSERT_ZERO(msg_recv_prio(a, 10, -100)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:144:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 144 | ASSERT_ZERO(kdbus_msg_recv(a, NULL, NULL)); [ 274s] | ^~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_activator_quota': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:275:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 275 | ASSERT_NONZERO(activator = kdbus_hello_activator(env->buspath, "foo.test.activator", &access, 1)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:277:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 277 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:278:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 278 | ASSERT_NONZERO(sender = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:280:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 280 | ASSERT_ZERO(kdbus_list(sender, KDBUS_LIST_NAMES | KDBUS_LIST_UNIQUE | KDBUS_LIST_ACTIVATORS | KDBUS_LIST_QUEUED)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:285:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 285 | ASSERT_RETURN(i,<=,KDBUS_CONN_MAX_MSGS);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:293:9: note: in expansion of macro 'EXHAUST' [ 274s] 293 | EXHAUST(-ENOBUFS,kdbus_msg_send(sender, "foo.test.activator", ++cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:287:25: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 287 | ASSERT_RETURN((EXPECTERR),==,ret);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:293:9: note: in expansion of macro 'EXHAUST' [ 274s] 293 | EXHAUST(-ENOBUFS,kdbus_msg_send(sender, "foo.test.activator", ++cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:288:25: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 288 | ASSERT_RETURN(i,<,KDBUS_CONN_MAX_MSGS);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:293:9: note: in expansion of macro 'EXHAUST' [ 274s] 293 | EXHAUST(-ENOBUFS,kdbus_msg_send(sender, "foo.test.activator", ++cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 274s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:297:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 274s] 297 | ASSERT_RETURN_VAL(i,>,0U, -errno); [ 274s] | ^~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:302:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 302 | ASSERT_RETURN(-ENXIO,==,kdbus_msg_send(conn, NULL, ++cookie, 0, 0, 0, activator->id)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:305:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 305 | ASSERT_RETURN(-ENOBUFS,==,kdbus_msg_send(conn, "foo.test.activator", ++cookie, 0, 0, 0, KDBUS_DST_ID_NAME)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:308:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 308 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, ++cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:311:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 311 | ASSERT_ZERO(kdbus_cmd_recv(activator->fd, &recv)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:312:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 312 | ASSERT_ZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:312:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 312 | ASSERT_ZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:312:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 312 | ASSERT_ZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:315:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 315 | ASSERT_RETURN(msg->src_id,==,sender->id); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:315:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 315 | ASSERT_RETURN(msg->src_id,==,sender->id); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:316:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 316 | ASSERT_RETURN(msg->dst_id,==,(typeof(msg->dst_id))KDBUS_DST_ID_NAME); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:316:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 316 | ASSERT_RETURN(msg->dst_id,==,(typeof(msg->dst_id))KDBUS_DST_ID_NAME); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:316:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 316 | ASSERT_RETURN(msg->dst_id,==,(typeof(msg->dst_id))KDBUS_DST_ID_NAME); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:285:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 285 | ASSERT_RETURN(i,<=,KDBUS_CONN_MAX_MSGS);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:324:9: note: in expansion of macro 'EXHAUST' [ 274s] 324 | EXHAUST(-ENOBUFS,kdbus_msg_send(conn, NULL, ++cookie, 0, 0, 0, conn->id)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:287:25: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 287 | ASSERT_RETURN((EXPECTERR),==,ret);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:324:9: note: in expansion of macro 'EXHAUST' [ 274s] 324 | EXHAUST(-ENOBUFS,kdbus_msg_send(conn, NULL, ++cookie, 0, 0, 0, conn->id)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:288:25: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 288 | ASSERT_RETURN(i,<,KDBUS_CONN_MAX_MSGS);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:324:9: note: in expansion of macro 'EXHAUST' [ 274s] 324 | EXHAUST(-ENOBUFS,kdbus_msg_send(conn, NULL, ++cookie, 0, 0, 0, conn->id)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:329:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 329 | ASSERT_ZERO(kdbus_cmd_recv(conn->fd, &recv)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:330:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 330 | ASSERT_ZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:330:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 330 | ASSERT_ZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:330:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 330 | ASSERT_ZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:335:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 335 | ASSERT_ZERO(kdbus_name_acquire(conn, "foo.test.activator", &flags)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:340:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 340 | ASSERT_ZERO(kdbus_cmd_recv(conn->fd, &recv)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:341:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 341 | ASSERT_NONZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:341:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 341 | ASSERT_NONZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:341:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 341 | ASSERT_NONZERO(recv.dropped_msgs); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:344:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 344 | ASSERT_RETURN(recv.dropped_msgs,<,activator_msgs_count); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:344:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 344 | ASSERT_RETURN(recv.dropped_msgs,<,activator_msgs_count); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:356:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 356 | ASSERT_ZERO(kdbus_name_release(conn, "foo.test.activator")); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:359:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 359 | ASSERT_ZERO(kdbus_msg_recv(activator, &msg, NULL)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:360:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 360 | ASSERT_RETURN(msg->src_id,==,sender->id); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:360:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 360 | ASSERT_RETURN(msg->src_id,==,sender->id); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:361:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 361 | ASSERT_RETURN(msg->dst_id,==,(typeof(msg->dst_id))KDBUS_DST_ID_NAME); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:361:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 361 | ASSERT_RETURN(msg->dst_id,==,(typeof(msg->dst_id))KDBUS_DST_ID_NAME); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:361:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 361 | ASSERT_RETURN(msg->dst_id,==,(typeof(msg->dst_id))KDBUS_DST_ID_NAME); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:285:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 285 | ASSERT_RETURN(i,<=,KDBUS_CONN_MAX_MSGS);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:369:9: note: in expansion of macro 'EXHAUST' [ 274s] 369 | EXHAUST(-EAGAIN,kdbus_msg_recv(conn, NULL, NULL)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:287:25: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 287 | ASSERT_RETURN((EXPECTERR),==,ret);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:369:9: note: in expansion of macro 'EXHAUST' [ 274s] 369 | EXHAUST(-EAGAIN,kdbus_msg_recv(conn, NULL, NULL)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:288:25: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 288 | ASSERT_RETURN(i,<,KDBUS_CONN_MAX_MSGS);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:369:9: note: in expansion of macro 'EXHAUST' [ 274s] 369 | EXHAUST(-EAGAIN,kdbus_msg_recv(conn, NULL, NULL)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:285:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 285 | ASSERT_RETURN(i,<=,KDBUS_CONN_MAX_MSGS);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:370:9: note: in expansion of macro 'EXHAUST' [ 274s] 370 | EXHAUST(-ENOBUFS,kdbus_msg_send(sender, NULL, ++cookie, 0, 0, 0, conn->id)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:287:25: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 287 | ASSERT_RETURN((EXPECTERR),==,ret);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:370:9: note: in expansion of macro 'EXHAUST' [ 274s] 370 | EXHAUST(-ENOBUFS,kdbus_msg_send(sender, NULL, ++cookie, 0, 0, 0, conn->id)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:288:25: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 288 | ASSERT_RETURN(i,<,KDBUS_CONN_MAX_MSGS);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:370:9: note: in expansion of macro 'EXHAUST' [ 274s] 370 | EXHAUST(-ENOBUFS,kdbus_msg_send(sender, NULL, ++cookie, 0, 0, 0, conn->id)); [ 274s] | ^~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:374:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 374 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(activator, NULL, NULL)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:378:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 378 | ASSERT_ZERO(kdbus_name_acquire(conn, "foo.test.activator", &flags)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:388:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 388 | ASSERT_ZERO(kdbus_cmd_recv(conn->fd, &recv)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:389:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 389 | ASSERT_RETURN(recv.dropped_msgs,==,activator_msgs_count); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:389:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 389 | ASSERT_RETURN(recv.dropped_msgs,==,activator_msgs_count); [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_pool_quota': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 274s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:524:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 274s] 524 | ASSERT_RETURN_VAL(payload,!=,NULL, -ENOMEM); [ 274s] | ^~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:526:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 526 | ASSERT_NONZERO(a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:527:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 527 | ASSERT_NONZERO(b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:528:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 528 | ASSERT_NONZERO(c = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 274s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:534:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 274s] 534 | ASSERT_RETURN_VAL(msg,!=,NULL, -ENOMEM); [ 274s] | ^~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 274s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:562:17: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 274s] 562 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 274s] | ^~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:567:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 567 | ASSERT_RETURN(-ENOBUFS,==,kdbus_cmd_send(a->fd, &cmd)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:570:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 570 | ASSERT_ZERO(kdbus_msg_send(b, NULL, cookie++, 0, 0, 0, c->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:573:17: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 573 | ASSERT_ZERO(kdbus_msg_recv(c, &recv_msg, NULL)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:574:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 574 | ASSERT_RETURN(recv_msg->src_id,==,a->id); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:574:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 574 | ASSERT_RETURN(recv_msg->src_id,==,a->id); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:579:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 579 | ASSERT_ZERO(kdbus_msg_recv(c, &recv_msg, NULL)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:580:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 580 | ASSERT_RETURN(recv_msg->src_id,==,b->id); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:580:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 580 | ASSERT_RETURN(recv_msg->src_id,==,b->id); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:584:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 584 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(c, NULL, NULL)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_message_quota': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:602:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 602 | ASSERT_ZERO(kdbus_test_notify_kernel_quota(env)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:604:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 604 | ASSERT_ZERO(kdbus_test_pool_quota(env)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:606:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 606 | ASSERT_ZERO(kdbus_test_expected_reply_timeouts_or_quota(env)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:608:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 608 | ASSERT_ZERO(kdbus_test_expected_reply_quota(env)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:613:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 613 | ASSERT_RETURN((typeof(kdbus_fill_conn_queue(b, a->id, KDBUS_CONN_MAX_MSGS)))KDBUS_CONN_MAX_MSGS,==,kdbus_fill_conn_queue(b, a->id, KDBUS_CONN_MAX_MSGS)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:615:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 615 | ASSERT_RETURN(-ENOBUFS,==,kdbus_msg_send(b, NULL, ++cookie, 0, 0, 0, a->id)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:618:17: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 618 | ASSERT_ZERO(kdbus_msg_recv(a, NULL, NULL)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:620:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 620 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(a, NULL, NULL)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:622:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 622 | ASSERT_RETURN((typeof(kdbus_fill_conn_queue(b, a->id, KDBUS_CONN_MAX_MSGS + 1)))KDBUS_CONN_MAX_MSGS,==,kdbus_fill_conn_queue(b, a->id, KDBUS_CONN_MAX_MSGS + 1)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:624:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 624 | ASSERT_RETURN(-ENOBUFS,==,kdbus_msg_send(b, NULL, ++cookie, 0, 0, 0, a->id)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_notify_kernel_quota': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:160:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 160 | ASSERT_NONZERO(reader = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:161:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 161 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:164:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 164 | ASSERT_ZERO(kdbus_add_match_id(reader, 0x1, KDBUS_ITEM_ID_ADD, KDBUS_MATCH_ID_ANY)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:166:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 166 | ASSERT_ZERO(kdbus_add_match_id(reader, 0x2, KDBUS_ITEM_ID_REMOVE, KDBUS_MATCH_ID_ANY)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:171:17: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 171 | ASSERT_NONZERO(notifier = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:179:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 179 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, 0xdeadbeef, 0, 0, 0, reader->id)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:184:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 184 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:192:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 192 | ASSERT_ZERO(kdbus_cmd_recv(reader->fd, &recv)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:193:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 193 | ASSERT_NONZERO(recv.return_flags & KDBUS_RECV_RETURN_DROPPED_MSGS); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:193:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 193 | ASSERT_NONZERO(recv.return_flags & KDBUS_RECV_RETURN_DROPPED_MSGS); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:193:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 193 | ASSERT_NONZERO(recv.return_flags & KDBUS_RECV_RETURN_DROPPED_MSGS); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 194 | ASSERT_RETURN(recv.dropped_msgs,==,3U); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 194 | ASSERT_RETURN(recv.dropped_msgs,==,3U); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:204:17: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 204 | ASSERT_ZERO(kdbus_cmd_recv(reader->fd, &recv)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:205:17: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 205 | ASSERT_ZERO(recv.return_flags & KDBUS_RECV_RETURN_DROPPED_MSGS); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:205:17: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 205 | ASSERT_ZERO(recv.return_flags & KDBUS_RECV_RETURN_DROPPED_MSGS); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 274s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:205:17: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 205 | ASSERT_ZERO(recv.return_flags & KDBUS_RECV_RETURN_DROPPED_MSGS); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:211:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 211 | ASSERT_ZERO(kdbus_msg_recv(reader, NULL, NULL)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:213:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 213 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(reader, NULL, NULL)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_expected_reply_timeouts_or_quota': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:435:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 435 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:438:17: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 438 | ASSERT_NONZERO(connections[i] = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:445:25: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 445 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, first_cookie + i + n*TIMEOUT_CONNECTION_COUNT, [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:450:25: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 450 | ASSERT_ZERO(kdbus_msg_recv(connections[i], NULL, NULL)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:455:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 455 | ASSERT_ZERO(kdbus_test_expected_reply_validate_timeouts(conn, first_cookie, KDBUS_ITEM_REPLY_TIMEOUT)); [ 274s] | ^~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_expected_reply_validate_timeouts': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:411:17: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 411 | ASSERT_ZERO(timeout_msg_recv(conn, type, &cookie_reply, &seqnum, &monotonic_ns, &realtime_ns)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:412:37: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 412 | #define A(W,R) do { ASSERT_RETURN(prev_##W,R,W); prev_##W = W; } while (0); [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:413:25: note: in expansion of macro 'A' [ 274s] 413 | A(seqnum,<) [ 274s] | ^ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:412:37: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 412 | #define A(W,R) do { ASSERT_RETURN(prev_##W,R,W); prev_##W = W; } while (0); [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:414:25: note: in expansion of macro 'A' [ 274s] 414 | A(monotonic_ns,<=) [ 274s] | ^ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:412:37: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 412 | #define A(W,R) do { ASSERT_RETURN(prev_##W,R,W); prev_##W = W; } while (0); [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:415:25: note: in expansion of macro 'A' [ 274s] 415 | A(realtime_ns,<=) [ 274s] | ^ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:417:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 417 | ASSERT_RETURN(first_cookie,<=,cookie_reply); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:421:17: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 421 | ASSERT_RETURN(r,==,next_cookie[n]); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] kdbus-util.h:194:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 194 | ASSERT_RETURN(-EAGAIN,==,_ASSERT_NO_PENDING_ret_);\ [ 274s] | ^~~~~~~~~~~~~ [ 274s] test-message.c:424:9: note: in expansion of macro 'ASSERT_NO_PENDING' [ 274s] 424 | ASSERT_NO_PENDING(conn); [ 274s] | ^~~~~~~~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_expected_reply_quota': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:472:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 472 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:475:17: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 475 | ASSERT_NONZERO(connections[i] = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:480:25: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 480 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, first_cookie + i + n*TIMEOUT_CONNECTION_COUNT, [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:485:25: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 485 | ASSERT_ZERO(kdbus_msg_recv(connections[i], NULL, NULL)); [ 274s] | ^~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:493:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 493 | ASSERT_RETURN(-EMLINK,==,kdbus_msg_send(conn, NULL, first_cookie + TIMEOUT_CONNECTION_COUNT*TIMEOUTS_PER_CONNECTION, KDBUS_MSG_EXPECT_REPLY, 1000000000ULL, 0, connections[TIMEOUT_CONNECTION_COUNT]->id)); [ 274s] | ^~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:498:9: note: in expansion of macro 'ASSERT_ZERO' [ 274s] 498 | ASSERT_ZERO(kdbus_test_expected_reply_validate_timeouts(conn, first_cookie, KDBUS_ITEM_REPLY_DEAD)); [ 274s] | ^~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_fill_conn_queue': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 274s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:234:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 274s] 234 | ASSERT_RETURN_VAL(msg,!=,NULL, -ENOMEM); [ 274s] | ^~~~~~~~~~~~~~~~~ [ 274s] test-message.c: In function 'kdbus_test_memory_access': [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:673:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 673 | ASSERT_NONZERO(a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 274s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:674:9: note: in expansion of macro 'ASSERT_NONZERO' [ 274s] 674 | ASSERT_NONZERO(b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 274s] | ^~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 274s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:680:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 274s] 680 | ASSERT_RETURN_VAL(msg,!=,NULL, -ENOMEM); [ 274s] | ^~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 274s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 274s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 274s] | ^~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 274s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 274s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 274s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 274s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 274s] | ^~~~~~~~~~~~ [ 274s] test-message.c:698:9: note: in expansion of macro 'ASSERT_RETURN' [ 274s] 698 | ASSERT_RETURN(-EFAULT,==,kdbus_cmd_send(a->fd, &cmd)); [ 274s] | ^~~~~~~~~~~~~ [ 275s] test-message.c: In function 'kdbus_test_pool_quota': [ 275s] test-message.c:543:13: warning: array subscript 'struct kdbus_item[0]' is partly outside array bounds of 'unsigned char[96]' [-Warray-bounds=] [ 275s] 543 | item->type = KDBUS_ITEM_PAYLOAD_VEC; [ 275s] | ^~ [ 275s] test-message.c:533:15: note: at offset 64 into object of size 96 allocated by 'malloc' [ 275s] 533 | msg = malloc(size); [ 275s] | ^~~~~~~~~~~~ [ 275s] test-message.c:544:13: warning: array subscript 'struct kdbus_item[0]' is partly outside array bounds of 'unsigned char[96]' [-Warray-bounds=] [ 275s] 544 | item->size = KDBUS_ITEM_HEADER_SIZE + sizeof(struct kdbus_vec); [ 275s] | ^~ [ 275s] test-message.c:533:15: note: at offset 64 into object of size 96 allocated by 'malloc' [ 275s] 533 | msg = malloc(size); [ 275s] | ^~~~~~~~~~~~ [ 275s] test-message.c:545:13: warning: array subscript 'struct kdbus_item[0]' is partly outside array bounds of 'unsigned char[96]' [-Warray-bounds=] [ 275s] 545 | item->vec.address = (uintptr_t)payload; [ 275s] | ^~ [ 275s] test-message.c:533:15: note: at offset 64 into object of size 96 allocated by 'malloc' [ 275s] 533 | msg = malloc(size); [ 275s] | ^~~~~~~~~~~~ [ 275s] test-message.c:546:13: warning: array subscript 'struct kdbus_item[0]' is partly outside array bounds of 'unsigned char[96]' [-Warray-bounds=] [ 275s] 546 | item->vec.size = KDBUS_MSG_MAX_PAYLOAD_VEC_SIZE; [ 275s] | ^~ [ 275s] test-message.c:533:15: note: at offset 64 into object of size 96 allocated by 'malloc' [ 275s] 533 | msg = malloc(size); [ 275s] | ^~~~~~~~~~~~ [ 276s] test-message.c: In function 'kdbus_test_memory_access': [ 276s] test-message.c:689:13: warning: array subscript 'struct kdbus_item[0]' is partly outside array bounds of 'unsigned char[96]' [-Warray-bounds=] [ 276s] 689 | item->type = KDBUS_ITEM_PAYLOAD_VEC; [ 276s] | ^~ [ 276s] In file included from /usr/include/stdlib.h:706, [ 276s] from test-message.c:4: [ 276s] test-message.c:679:15: note: at offset 64 into object of size 96 allocated by '__builtin_alloca' [ 276s] 679 | msg = alloca(size); [ 276s] | ^~~~~~ [ 276s] test-message.c:690:13: warning: array subscript 'struct kdbus_item[0]' is partly outside array bounds of 'unsigned char[96]' [-Warray-bounds=] [ 276s] 690 | item->size = KDBUS_ITEM_HEADER_SIZE + sizeof(struct kdbus_vec); [ 276s] | ^~ [ 276s] test-message.c:679:15: note: at offset 64 into object of size 96 allocated by '__builtin_alloca' [ 276s] 679 | msg = alloca(size); [ 276s] | ^~~~~~ [ 276s] test-message.c:691:13: warning: array subscript 'struct kdbus_item[0]' is partly outside array bounds of 'unsigned char[96]' [-Warray-bounds=] [ 276s] 691 | item->vec.address = test_addr; [ 276s] | ^~ [ 276s] test-message.c:679:15: note: at offset 64 into object of size 96 allocated by '__builtin_alloca' [ 276s] 679 | msg = alloca(size); [ 276s] | ^~~~~~ [ 276s] test-message.c:692:13: warning: array subscript 'struct kdbus_item[0]' is partly outside array bounds of 'unsigned char[96]' [-Warray-bounds=] [ 276s] 692 | item->vec.size = sizeof(void*); [ 276s] | ^~ [ 276s] test-message.c:679:15: note: at offset 64 into object of size 96 allocated by '__builtin_alloca' [ 276s] 679 | msg = alloca(size); [ 276s] | ^~~~~~ [ 276s] cc -c test-metadata-ns.c -o test-metadata-ns.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 276s] In file included from test-metadata-ns.c:26: [ 276s] test-metadata-ns.c: In function 'kdbus_test_metadata_ns': [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:420:9: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 420 | ASSERT_RETURN(ret,>=,0); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:426:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 426 | ASSERT_NONZERO(holder = kdbus_hello_registrar(env->buspath, "com.example.metadata", &policy_access, 1, KDBUS_HELLO_POLICY_HOLDER)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:428:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 428 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:430:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 430 | ASSERT_ZERO(kdbus_add_match_empty(conn)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:432:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 432 | ASSERT_ZERO(kdbus_name_acquire(conn, "com.example.metadata", NULL)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:434:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 434 | ASSERT_ZERO(kdbus_clone_userns_test(env->buspath, conn)); [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c: In function 'kdbus_clone_userns_test': [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:256:9: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 276s] 256 | ASSERT_EXIT_NONZERO(monitor = kdbus_hello(bus, KDBUS_HELLO_MONITOR, NULL, 0)); [ 276s] | ^~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 276s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:263:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 276s] 263 | ASSERT_RETURN_VAL(efd,>=,0, efd); [ 276s] | ^~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 276s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:268:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 276s] 268 | ASSERT_RETURN_VAL(pid,>=,0, -errno); [ 276s] | ^~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 276s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:272:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 276s] 272 | ASSERT_EXIT_VAL(ret,==,0, -errno); [ 276s] | ^~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:285:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 285 | ASSERT_ZERO(kdbus_msg_recv_poll(conn, 300, &msg, NULL)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:290:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 290 | ASSERT_ZERO(kdbus_match_kdbus_creds(msg, &unmapped_creds)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:298:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 298 | ASSERT_ZERO(kdbus_match_kdbus_pids(msg, &expected_pids)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:315:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 315 | ASSERT_ZERO(ret); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:319:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 319 | ASSERT_NONZERO(item = kdbus_get_item(msg, KDBUS_ITEM_CAPS)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:325:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 325 | ASSERT_ZERO(kdbus_match_kdbus_creds(msg, &unmapped_creds)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:331:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 331 | ASSERT_NONZERO(item = kdbus_get_item(msg, KDBUS_ITEM_PIDS)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:333:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 333 | ASSERT_NONZERO(memcmp(&item->pids, &unmapped_pids, sizeof(struct kdbus_pids))); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:339:9: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 339 | ASSERT_RETURN((uint64_t)pid,==,item->pids.ppid); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:339:9: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 339 | ASSERT_RETURN((uint64_t)pid,==,item->pids.ppid); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:349:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 349 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, 0xdeadbeef, 0, 0, 0, unpriv_conn_id)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:352:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 352 | ASSERT_ZERO(eventfd_write(efd, 1)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:358:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 358 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, 0xdeadbeef, 0, 0, 0, userns_conn_id)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:363:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 363 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, 0xdeadbeef, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:368:9: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 368 | ASSERT_RETURN(ret,>=,0); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:370:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 370 | ASSERT_NONZERO(WIFEXITED(status)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:371:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 371 | ASSERT_ZERO(WEXITSTATUS(status)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:385:25: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 385 | ASSERT_NONZERO(item = kdbus_get_item(msg, KDBUS_ITEM_PIDS)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:386:25: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 386 | ASSERT_NONZERO(item->pids.pid); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:386:25: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 386 | ASSERT_NONZERO(item->pids.pid); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:386:25: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 386 | ASSERT_NONZERO(item->pids.pid); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:387:25: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 387 | ASSERT_NONZERO(item->pids.tid != 0); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:388:25: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 388 | ASSERT_NONZERO(item->pids.ppid != 0); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] test-metadata-ns.c: In function '__kdbus_clone_userns_test': [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:93:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 93 | ASSERT_EXIT_ZERO(drop_privileges(UNPRIV_UID, UNPRIV_GID)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:95:9: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 276s] 95 | ASSERT_EXIT_NONZERO(unpriv_conn = kdbus_hello(bus, 0, NULL, 0)); [ 276s] | ^~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:97:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 97 | ASSERT_EXIT_ZERO(kdbus_add_match_empty(unpriv_conn)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:104:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 104 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv_conn, NULL, cookie, 0, 0, 0, conn->id)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:118:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 118 | ASSERT_EXIT_ZERO(prctl(PR_SET_DUMPABLE, SUID_DUMP_USER)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-util.h:160:9: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 160 | ASSERT_RETURN(_efd_,>=,0); \ [ 276s] | ^~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:122:15: note: in expansion of macro 'RUN_CLONE_CHILD' [ 276s] 122 | ret = RUN_CLONE_CHILD(&clone_ret, [ 276s] | ^~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-util.h:165:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 165 | ASSERT_EXIT_ZERO(prctl(PR_SET_PDEATHSIG, SIGKILL)); \ [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:122:15: note: in expansion of macro 'RUN_CLONE_CHILD' [ 276s] 122 | ret = RUN_CLONE_CHILD(&clone_ret, [ 276s] | ^~~~~~~~~~~~~~~ [ 276s] In file included from kdbus-test.h:6: [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:130:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 276s] 130 | ASSERT_EXIT_NONZERO(userns_conn = kdbus_hello(bus, 0, NULL, 0)); [ 276s] | ^~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:132:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 132 | ASSERT_EXIT_ZERO(kdbus_add_match_empty(userns_conn)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:135:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 135 | ASSERT_EXIT_ZERO(kdbus_msg_send(userns_conn, NULL, cookie, 0, 0, 0, conn->id)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:138:17: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 138 | ASSERT_RETURN(0,<=,eventfd_read(signal_fd, &event_status)); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:139:17: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 139 | ASSERT_RETURN(event_status,==,(eventfd_t)1); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:147:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 147 | ASSERT_EXIT_ZERO(kdbus_msg_recv_poll(userns_conn, 300, &msg, NULL)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:148:17: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 148 | ASSERT_EXIT(msg->dst_id,==,userns_conn->id); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:148:17: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 148 | ASSERT_EXIT(msg->dst_id,==,userns_conn->id); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:150:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 276s] 150 | ASSERT_EXIT_NONZERO(item = kdbus_get_item(msg, KDBUS_ITEM_CAPS)); [ 276s] | ^~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:153:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 153 | ASSERT_EXIT_ZERO(kdbus_match_kdbus_creds(msg, &unmapped_creds)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:159:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 159 | ASSERT_EXIT_ZERO(kdbus_match_kdbus_pids(msg, &unmapped_pids)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:170:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 170 | ASSERT_EXIT_ZERO(kdbus_msg_recv_poll(userns_conn, 300, &msg, NULL)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:171:17: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 171 | ASSERT_EXIT(msg->dst_id,==,KDBUS_DST_ID_BROADCAST); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:171:17: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 171 | ASSERT_EXIT(msg->dst_id,==,KDBUS_DST_ID_BROADCAST); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:171:17: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 171 | ASSERT_EXIT(msg->dst_id,==,KDBUS_DST_ID_BROADCAST); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:173:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 276s] 173 | ASSERT_EXIT_NONZERO(item = kdbus_get_item(msg, KDBUS_ITEM_CAPS)); [ 276s] | ^~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:176:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 176 | ASSERT_EXIT_ZERO(kdbus_match_kdbus_creds(msg, &unmapped_creds)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:171:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 171 | _child_body_; \ [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:182:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 182 | ASSERT_EXIT_ZERO(kdbus_match_kdbus_pids(msg, &unmapped_pids)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-util.h:174:17: note: in definition of macro 'RUN_CLONE_CHILD' [ 276s] 174 | _parent_setup_; \ [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:191:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 191 | ASSERT_EXIT_ZERO(userns_map_uid_gid(_pid_, "0 65534 1", "0 65534 1")); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-util.h:175:17: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 175 | ASSERT_RETURN(eventfd_write(_efd_, 1),>=,0); \ [ 276s] | ^~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:122:15: note: in expansion of macro 'RUN_CLONE_CHILD' [ 276s] 122 | ret = RUN_CLONE_CHILD(&clone_ret, [ 276s] | ^~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-util.h:178:17: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 178 | ASSERT_RETURN(_rpid_,==,_pid_); \ [ 276s] | ^~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:122:15: note: in expansion of macro 'RUN_CLONE_CHILD' [ 276s] 122 | ret = RUN_CLONE_CHILD(&clone_ret, [ 276s] | ^~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-util.h:179:17: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 179 | ASSERT_NONZERO(WIFEXITED(_ret_)); \ [ 276s] | ^~~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:122:15: note: in expansion of macro 'RUN_CLONE_CHILD' [ 276s] 122 | ret = RUN_CLONE_CHILD(&clone_ret, [ 276s] | ^~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] kdbus-util.h:180:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 180 | ASSERT_ZERO(WEXITSTATUS(_ret_)); \ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:122:15: note: in expansion of macro 'RUN_CLONE_CHILD' [ 276s] 122 | ret = RUN_CLONE_CHILD(&clone_ret, [ 276s] | ^~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:204:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 204 | ASSERT_EXIT_ZERO(ret); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:211:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 211 | ASSERT_EXIT_ZERO(kdbus_msg_recv_poll(unpriv_conn, 300, &msg, NULL)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:212:9: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 212 | ASSERT_EXIT(msg->dst_id,==,unpriv_conn->id); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:212:9: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 212 | ASSERT_EXIT(msg->dst_id,==,unpriv_conn->id); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:215:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 215 | ASSERT_EXIT_ZERO(kdbus_match_kdbus_creds(msg, &privileged_creds)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:218:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 218 | ASSERT_ZERO(kdbus_match_kdbus_pids(msg, &parent_pids)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:227:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 227 | ASSERT_EXIT_ZERO(kdbus_msg_recv_poll(unpriv_conn, 300, &msg, NULL)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:228:9: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 228 | ASSERT_EXIT(msg->dst_id,==,KDBUS_DST_ID_BROADCAST); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:228:9: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 228 | ASSERT_EXIT(msg->dst_id,==,KDBUS_DST_ID_BROADCAST); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:228:9: note: in expansion of macro 'ASSERT_EXIT' [ 276s] 228 | ASSERT_EXIT(msg->dst_id,==,KDBUS_DST_ID_BROADCAST); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:231:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 276s] 231 | ASSERT_EXIT_ZERO(kdbus_match_kdbus_creds(msg, &privileged_creds)); [ 276s] | ^~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:233:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 233 | ASSERT_ZERO(kdbus_match_kdbus_pids(msg, &parent_pids)); [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c: In function 'kdbus_match_kdbus_pids': [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:71:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 71 | ASSERT_NONZERO(item = kdbus_get_item(msg, KDBUS_ITEM_PIDS)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:72:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 72 | ASSERT_ZERO(memcmp(&item->pids, expected_pids, sizeof(struct kdbus_pids))); [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c: In function 'kdbus_match_kdbus_creds': [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:62:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 62 | ASSERT_NONZERO(item = kdbus_get_item(msg, KDBUS_ITEM_CREDS)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:63:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 63 | ASSERT_ZERO(memcmp(&item->creds, expected_creds, sizeof(struct kdbus_creds))); [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c: In function 'kdbus_test_metadata': [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:477:9: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 477 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 276s] | ^~~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:478:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 478 | ASSERT_ZERO(kdbus_name_acquire(conn, "dummy.name.yeah", NULL)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:483:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 483 | ASSERT_ZERO(kdbus_conn_update_attach_flags(env->conn, _KDBUS_ATTACH_ALL, attach_flags_recv)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:484:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 484 | ASSERT_ZERO(kdbus_msg_send(conn, NULL, ++cookie, 0, 0, 0, env->conn->id)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:485:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 485 | ASSERT_ZERO(kdbus_msg_recv(env->conn, &msg, NULL)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:452:25: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 452 | ASSERT_ZERO(have_name);\ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:487:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 487 | TEST_METADATA(msg); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:455:25: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 455 | ASSERT_ZERO(have_desc);\ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:487:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 487 | TEST_METADATA(msg); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:460:17: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 460 | ASSERT_NONZERO(have_name);\ [ 276s] | ^~~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:487:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 487 | TEST_METADATA(msg); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:462:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 462 | ASSERT_ZERO(have_name);\ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:487:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 487 | TEST_METADATA(msg); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:464:17: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 464 | ASSERT_NONZERO(have_desc);\ [ 276s] | ^~~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:487:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 487 | TEST_METADATA(msg); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:466:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 466 | ASSERT_ZERO(have_desc);\ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:487:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 487 | TEST_METADATA(msg); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:490:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 490 | ASSERT_ZERO(kdbus_free(env->conn, (uintptr_t)msg - (uintptr_t)env->conn->buf)); [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c: In function 'kdbus_test_metadata_conn_info': [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:502:9: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 502 | ASSERT_ZERO(kdbus_name_acquire(env->conn, "dummy.name.yeah", NULL)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:510:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 510 | ASSERT_ZERO(kdbus_conn_info(env->conn, env->conn->id, NULL, attach_flags_recv, &offset)); [ 276s] | ^~~~~~~~~~~ [ 276s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 276s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:512:17: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 512 | ASSERT_RETURN(info->id,==,env->conn->id); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 276s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:512:17: note: in expansion of macro 'ASSERT_RETURN' [ 276s] 512 | ASSERT_RETURN(info->id,==,env->conn->id); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:452:25: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 452 | ASSERT_ZERO(have_name);\ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:514:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 514 | TEST_METADATA(info); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:455:25: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 455 | ASSERT_ZERO(have_desc);\ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:514:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 514 | TEST_METADATA(info); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:460:17: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 460 | ASSERT_NONZERO(have_name);\ [ 276s] | ^~~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:514:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 514 | TEST_METADATA(info); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:462:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 462 | ASSERT_ZERO(have_name);\ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:514:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 514 | TEST_METADATA(info); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:464:17: note: in expansion of macro 'ASSERT_NONZERO' [ 276s] 464 | ASSERT_NONZERO(have_desc);\ [ 276s] | ^~~~~~~~~~~~~~ [ 276s] test-metadata-ns.c:514:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 514 | TEST_METADATA(info); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:466:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 466 | ASSERT_ZERO(have_desc);\ [ 276s] | ^~~~~~~~~~~ [ 276s] test-metadata-ns.c:514:17: note: in expansion of macro 'TEST_METADATA' [ 276s] 514 | TEST_METADATA(info); [ 276s] | ^~~~~~~~~~~~~ [ 276s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 276s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 276s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 276s] | ^~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 276s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 276s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 276s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 276s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 276s] | ^~~~~~~~~~~~ [ 276s] test-metadata-ns.c:516:17: note: in expansion of macro 'ASSERT_ZERO' [ 276s] 516 | ASSERT_ZERO(kdbus_free(env->conn, (uintptr_t)info - (uintptr_t)env->conn->buf)); [ 276s] | ^~~~~~~~~~~ [ 277s] cc -c test-monitor.c -o test-monitor.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 278s] In file included from test-monitor.c:23: [ 278s] test-monitor.c: In function 'kdbus_test_monitor': [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:33:9: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 33 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:38:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 38 | ASSERT_ZERO(kdbus_add_match_id(conn, 0x1, KDBUS_ITEM_ID_ADD, KDBUS_MATCH_ID_ANY)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:39:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 39 | ASSERT_ZERO(kdbus_add_match_id(conn, 0x2, KDBUS_ITEM_ID_REMOVE, KDBUS_MATCH_ID_ANY)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:42:9: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 42 | ASSERT_NONZERO(monitor = kdbus_hello(env->buspath, KDBUS_HELLO_MONITOR, NULL, 0)); [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:45:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 45 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn, &msg, &offset)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:48:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 48 | ASSERT_RETURN(-EOPNOTSUPP,==,kdbus_name_acquire(monitor, "foo.bar.baz", NULL)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:50:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 50 | ASSERT_ZERO(kdbus_msg_send(env->conn, NULL, cookie, 0, 0, 0, conn->id)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:53:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 53 | ASSERT_ZERO(kdbus_msg_recv(conn, &msg, &offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 278s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:54:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 54 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:54:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 54 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:56:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 56 | ASSERT_ZERO(kdbus_free(conn, offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:59:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 59 | ASSERT_ZERO(kdbus_msg_recv(monitor, &msg, &offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 278s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:60:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 60 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:60:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 60 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:63:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 63 | ASSERT_ZERO(kdbus_free(monitor, offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:66:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 66 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn, &msg, &offset)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:69:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 69 | ASSERT_RETURN(-EOPNOTSUPP,==,kdbus_add_match_empty(monitor)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:72:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 72 | ASSERT_ZERO(kdbus_msg_send(env->conn, NULL, cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:75:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 75 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn, &msg, &offset)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:78:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 78 | ASSERT_ZERO(kdbus_msg_recv_poll(monitor, 100, &msg, &offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 278s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:79:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 79 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:79:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 79 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:82:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 82 | ASSERT_ZERO(kdbus_free(monitor, offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:89:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 89 | ASSERT_ZERO(kdbus_conn_update_attach_flags(monitor, _KDBUS_ATTACH_ALL, 0)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:92:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 92 | ASSERT_ZERO(kdbus_msg_send(env->conn, NULL, cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:95:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 95 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn, &msg, &offset)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:97:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 97 | ASSERT_ZERO(kdbus_msg_recv_poll(monitor, 100, &msg, &offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 278s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:98:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 98 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:98:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 98 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:100:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 100 | ASSERT_ZERO(kdbus_item_in_message(msg, KDBUS_ITEM_TIMESTAMP)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:103:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 103 | ASSERT_ZERO(kdbus_free(monitor, offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:109:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 109 | ASSERT_ZERO(kdbus_conn_update_attach_flags(monitor, _KDBUS_ATTACH_ALL, KDBUS_ATTACH_TIMESTAMP | KDBUS_ATTACH_CREDS)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:112:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 112 | ASSERT_ZERO(kdbus_msg_send(env->conn, NULL, cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:115:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 115 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn, &msg, &offset)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:117:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 117 | ASSERT_ZERO(kdbus_msg_recv_poll(monitor, 100, &msg, &offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 278s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:118:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 118 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:118:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 118 | ASSERT_RETURN(msg->cookie,==,cookie); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:120:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 120 | ASSERT_RETURN(1,==,kdbus_item_in_message(msg, KDBUS_ITEM_TIMESTAMP)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:122:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 122 | ASSERT_RETURN(1,==,kdbus_item_in_message(msg, KDBUS_ITEM_CREDS)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:125:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 125 | ASSERT_ZERO(kdbus_item_in_message(msg, KDBUS_ITEM_PID_COMM)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:128:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 128 | ASSERT_ZERO(kdbus_free(monitor, offset)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:131:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 131 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn, &msg, &offset)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:135:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 135 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(conn, &msg, &offset)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:141:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 141 | ASSERT_RETURN(ret,>=,0); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 278s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 278s] | ^~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 278s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 278s] | ^~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 278s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 278s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 278s] | ^~~~~~~~~~~~~~~ [ 278s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 278s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 278s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] test-monitor.c:144:17: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 278s] 144 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 278s] | ^~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 278s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 278s] | ^~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 278s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 278s] | ^~~~~~~~~~ [ 278s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 278s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 278s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] test-monitor.c:144:17: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 278s] 144 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 278s] | ^~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:146:25: note: in expansion of macro 'ASSERT_EXIT' [ 278s] 146 | ASSERT_EXIT(errno,==,EPERM); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 278s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 278s] | ^~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 278s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 278s] | ^~~~~~~~~~ [ 278s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 278s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 278s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] test-monitor.c:144:17: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 278s] 144 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 278s] | ^~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-monitor.c:147:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 278s] 147 | ASSERT_EXIT_ZERO(monitor); [ 278s] | ^~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 278s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 278s] | ^~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 278s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 278s] | ^~~~~~~~~~ [ 278s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 278s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 278s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] test-monitor.c:144:17: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 278s] 144 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 278s] | ^~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 278s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 278s] | ^~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 278s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 278s] | ^~~~~~~~~~ [ 278s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 278s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 278s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] test-monitor.c:144:17: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 278s] 144 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 278s] | ^~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 278s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 278s] | ^~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 278s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 278s] | ^~~~~~~~~~ [ 278s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 278s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 278s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] test-monitor.c:144:17: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 278s] 144 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 278s] | ^~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 278s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 278s] | ^~~~~~~~~~ [ 278s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 278s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 278s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] test-monitor.c:144:17: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 278s] 144 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 278s] | ^~~~~~~~~~~~~~~~ [ 278s] cc -c test-names.c -o test-names.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 278s] In file included from test-names.c:18: [ 278s] test-names.c: In function 'kdbus_test_name_basic': [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:93:9: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 93 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:96:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 96 | ASSERT_ZERO(kdbus_name_acquire(conn, "foo.bar.xxx", NULL)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:99:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 99 | ASSERT_RETURN(-EINVAL,==,kdbus_name_acquire(env->conn, dot_name, NULL)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:101:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 101 | ASSERT_RETURN(-EINVAL,==,kdbus_name_acquire(env->conn, invalid_name, NULL)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:103:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 103 | ASSERT_RETURN(-EINVAL,==,kdbus_name_acquire(env->conn, wildcard_name, NULL)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:106:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 106 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, NULL)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:108:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 108 | ASSERT_RETURN(true,==,conn_is_name_primary_owner(env->conn, name)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:111:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 111 | ASSERT_ZERO(kdbus_name_release(env->conn, name)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:113:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 113 | ASSERT_RETURN(false,==,conn_is_name_primary_owner(env->conn, name)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:116:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 116 | ASSERT_RETURN(-ESRCH,==,kdbus_name_release(env->conn, name)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:119:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 119 | ASSERT_RETURN(-EADDRINUSE,==,kdbus_name_release(env->conn, "foo.bar.xxx")); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:122:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 122 | ASSERT_RETURN(-ESRCH,==,kdbus_name_release(env->conn, dot_name)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:124:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 124 | ASSERT_RETURN(-ESRCH,==,kdbus_name_release(env->conn, invalid_name)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:126:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 126 | ASSERT_RETURN(-ESRCH,==,kdbus_name_release(env->conn, wildcard_name)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] test-names.c: In function 'conn_test_names': [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:39:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 39 | ASSERT_ZERO(kdbus_cmd_list(conn->fd, &cmd_list)); [ 278s] | ^~~~~~~~~~~ [ 278s] test-names.c: In function 'kdbus_test_name_conflict': [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:141:9: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 141 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:145:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 145 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, NULL)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:147:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 147 | ASSERT_RETURN(true,==,conn_is_name_primary_owner(env->conn, name)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:150:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 150 | ASSERT_RETURN(-EEXIST,==,kdbus_name_acquire(conn, name, NULL)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] test-names.c: In function 'kdbus_test_name_queue': [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:169:9: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 169 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:173:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 173 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, &flags)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:175:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 175 | ASSERT_RETURN(true,==,conn_is_name_primary_owner(env->conn, name)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:179:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 179 | ASSERT_ZERO(kdbus_name_acquire(conn, name, &flags)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:180:9: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 180 | ASSERT_NONZERO(flags & KDBUS_NAME_IN_QUEUE); [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:188:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 188 | ASSERT_RETURN(true,==,conn_test_names(conn, t, 2)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:191:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 191 | ASSERT_ZERO(kdbus_name_release(env->conn, name)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:197:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 197 | ASSERT_RETURN(true,==,conn_test_names(conn, t, 1)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] test-names.c: In function 'kdbus_test_name_takeover': [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:216:9: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 216 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:219:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 219 | ASSERT_ZERO(kdbus_name_acquire(env->conn, name, &flags)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:224:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 224 | ASSERT_RETURN(true,==,conn_test_names(conn, &t, 1)); [ 278s] | ^~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:228:9: note: in expansion of macro 'ASSERT_ZERO' [ 278s] 228 | ASSERT_ZERO(kdbus_name_acquire(conn, name, &flags)); [ 278s] | ^~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 278s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:229:9: note: in expansion of macro 'ASSERT_NONZERO' [ 278s] 229 | ASSERT_NONZERO(flags & KDBUS_NAME_ACQUIRED); [ 278s] | ^~~~~~~~~~~~~~ [ 278s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 278s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 278s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 278s] | ^~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 278s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 278s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 278s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 278s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 278s] | ^~~~~~~~~~~~ [ 278s] test-names.c:231:9: note: in expansion of macro 'ASSERT_RETURN' [ 278s] 231 | ASSERT_RETURN(true,==,conn_is_name_primary_owner(conn, name)); [ 278s] | ^~~~~~~~~~~~~ [ 279s] cc -c test-policy.c -o test-policy.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 279s] In file included from test-policy.c:10: [ 279s] test-policy.c: In function 'kdbus_test_policy': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:20:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 20 | ASSERT_ZERO(kdbus_hello_registrar(env->buspath, ".example.a", NULL, 0, KDBUS_HELLO_POLICY_HOLDER)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:21:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 21 | ASSERT_ZERO(kdbus_hello_registrar(env->buspath, "example", NULL, 0, KDBUS_HELLO_POLICY_HOLDER)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:23:9: note: in expansion of macro 'ASSERT_NONZERO' [ 279s] 23 | ASSERT_NONZERO(conn_a = kdbus_hello_registrar(env->buspath, "com.example.a", NULL, 0, KDBUS_HELLO_POLICY_HOLDER)); [ 279s] | ^~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:24:9: note: in expansion of macro 'ASSERT_NONZERO' [ 279s] 24 | ASSERT_NONZERO(conn_b = kdbus_hello_registrar(env->buspath, "com.example.b", NULL, 0, KDBUS_HELLO_POLICY_HOLDER)); [ 279s] | ^~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:37:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 37 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", &access, 1)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:39:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 39 | ASSERT_RETURN(-EEXIST,==,kdbus_conn_update_policy(conn_b, "com.example.a", &access, 1)); [ 279s] | ^~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:41:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 41 | ASSERT_ZERO(kdbus_conn_update_policy(conn_b, "com.example.a.*", &access, 1)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:43:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 43 | ASSERT_RETURN(-EEXIST,==,kdbus_conn_update_policy(conn_a, "com.example.a.*", &access, 1)); [ 279s] | ^~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:45:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 45 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.*", &access, 1)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:47:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 47 | ASSERT_ZERO(kdbus_conn_update_policy(conn_b, "com.example.a", &access, 1)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:49:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 49 | ASSERT_RETURN(-EEXIST,==,kdbus_conn_update_policy(conn_b, "com.example.*", &access, 1)); [ 279s] | ^~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:52:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 52 | ASSERT_RETURN(-EINVAL,==,kdbus_conn_update_policy(conn_b, ".example.*", &access, 1)); [ 279s] | ^~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy.c:54:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 54 | ASSERT_RETURN(-EINVAL,==,kdbus_conn_update_policy(conn_b, "example", &access, 1)); [ 279s] | ^~~~~~~~~~~~~ [ 279s] cc -c test-policy-ns.c -o test-policy-ns.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 279s] In file included from test-policy-ns.c:34: [ 279s] test-policy-ns.c: In function 'kdbus_test_policy_ns': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:502:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 502 | ASSERT_RETURN(ret,>=,0); [ 279s] | ^~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:516:9: note: in expansion of macro 'ASSERT_NONZERO' [ 279s] 516 | ASSERT_NONZERO(g_conn_db = calloc(MAX_CONN, sizeof(struct kdbus_conn *))); [ 279s] | ^~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:520:9: note: in expansion of macro 'ASSERT_NONZERO' [ 279s] 520 | ASSERT_NONZERO(g_conn_db[0] = kdbus_hello(bus, 0, NULL, 0)); [ 279s] | ^~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:522:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 522 | ASSERT_ZERO(kdbus_add_match_empty(g_conn_db[0])); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:524:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 524 | ASSERT_EXIT_ZERO(kdbus_fork_test_by_id(bus, g_conn_db, -EPERM, -EPERM)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:526:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 526 | ASSERT_ZERO(kdbus_register_policy_holder(bus, POLICY_NAME, &policy_holder)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:529:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 529 | ASSERT_ZERO(kdbus_register_same_activator(bus, POLICY_NAME, &activator)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:532:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 532 | ASSERT_ZERO(kdbus_name_acquire(g_conn_db[0], POLICY_NAME, NULL)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:534:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 534 | ASSERT_ZERO(kdbus_normal_test(bus, POLICY_NAME, g_conn_db)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:536:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 536 | ASSERT_ZERO(kdbus_list(g_conn_db[0], KDBUS_LIST_NAMES | KDBUS_LIST_UNIQUE | KDBUS_LIST_ACTIVATORS | KDBUS_LIST_QUEUED)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:538:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 538 | ASSERT_ZERO(kdbus_fork_test(bus, POLICY_NAME, g_conn_db, EXIT_SUCCESS)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:549:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 549 | ASSERT_EXIT_ZERO(kdbus_fork_test_by_id(bus, g_conn_db, EXIT_SUCCESS, EXIT_SUCCESS)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:558:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 558 | ASSERT_ZERO(kdbus_set_policy_talk(policy_holder, POLICY_NAME, geteuid(), KDBUS_POLICY_ACCESS_USER)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:565:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 565 | ASSERT_ZERO(kdbus_fork_test(bus, POLICY_NAME, g_conn_db, ONTIZEN(0,-EPERM))); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:576:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 576 | ASSERT_EXIT_ZERO(kdbus_fork_test_by_id(bus, g_conn_db, -EPERM, -EPERM)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:579:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 579 | ASSERT_ZERO(kdbus_clone_userns_test(bus, POLICY_NAME, g_conn_db, ONTIZEN(0,-EPERM))); [ 279s] | ^~~~~~~~~~~ [ 279s] test-policy-ns.c: In function 'kdbus_register_policy_holder': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:123:9: note: in expansion of macro 'ASSERT_NONZERO' [ 279s] 123 | ASSERT_NONZERO(c = kdbus_hello_registrar(bus, name, access, 2, KDBUS_HELLO_POLICY_HOLDER)); [ 279s] | ^~~~~~~~~~~~~~ [ 279s] test-policy-ns.c: In function 'kdbus_normal_test': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:242:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 242 | ASSERT_RETURN(0,<=,kdbus_recv_in_threads(bus, name, conn_db)); [ 279s] | ^~~~~~~~~~~~~ [ 279s] test-policy-ns.c: In function 'kdbus_recv_in_threads': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:217:17: note: in expansion of macro 'ASSERT_NONZERO' [ 279s] 217 | ASSERT_NONZERO(lost_packets); [ 279s] | ^~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:225:17: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 225 | ASSERT_RETURN(sent_packets,>=,(unsigned)KDBUS_CONN_MAX_MSGS_PER_USER); [ 279s] | ^~~~~~~~~~~~~ [ 279s] test-policy-ns.c: In function 'kdbus_set_policy_talk': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:81:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 81 | ASSERT_ZERO(kdbus_conn_update_policy(conn, name, &access, 1)); [ 279s] | ^~~~~~~~~~~ [ 279s] test-policy-ns.c: In function 'kdbus_fork_test': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:354:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 354 | ASSERT_RETURN_VAL(pid,>=,0, pid); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:357:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 357 | ASSERT_EXIT_ZERO(prctl(PR_SET_PDEATHSIG, SIGKILL)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:359:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 359 | ASSERT_EXIT_ZERO(drop_privileges(65534, 65534)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:365:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 365 | ASSERT_RETURN(0,<=,waitpid(pid, &status, 0)); [ 279s] | ^~~~~~~~~~~~~ [ 279s] test-policy-ns.c: In function 'kdbus_fork_test_by_id': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:273:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 273 | ASSERT_RETURN_VAL(pid,>=,0, pid); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:278:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 278 | ASSERT_EXIT_ZERO(prctl(PR_SET_PDEATHSIG, SIGKILL)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:280:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 280 | ASSERT_EXIT_ZERO(drop_privileges(65534, 65534)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:282:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 279s] 282 | ASSERT_EXIT_NONZERO(conn_src = kdbus_hello(bus, 0, NULL, 0)); [ 279s] | ^~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:284:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 284 | ASSERT_EXIT_ZERO(kdbus_add_match_empty(conn_src)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:291:17: note: in expansion of macro 'ASSERT_EXIT' [ 279s] 291 | ASSERT_EXIT(child_status,==,kdbus_msg_send(conn_src, NULL, cookie, 0, 0, 0, conn_db[0]->id)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:316:17: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 316 | ASSERT_RETURN_VAL(ret,==,-ETIMEDOUT, TEST_ERR); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:322:17: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 322 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:329:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 329 | ASSERT_RETURN_VAL(ret,==,parent_status, TEST_ERR); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:332:9: note: in expansion of macro 'ASSERT_ZERO' [ 279s] 332 | ASSERT_ZERO(kdbus_free(conn_db[0], offset)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:336:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 336 | ASSERT_RETURN_VAL(ret,>=,0, ret); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] test-policy-ns.c: In function 'kdbus_clone_userns_test': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:470:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 470 | ASSERT_RETURN_VAL(pid,>=,0, -errno); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:485:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 485 | ASSERT_RETURN(ret,==,expected_status?-ETIMEDOUT:0); [ 279s] | ^~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:488:9: note: in expansion of macro 'ASSERT_RETURN' [ 279s] 488 | ASSERT_RETURN(ret,>=,0); [ 279s] | ^~~~~~~~~~~~~ [ 279s] test-policy-ns.c: In function '__kdbus_clone_userns_test': [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:382:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 382 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:398:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 398 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:402:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 402 | ASSERT_RETURN_VAL(efd,>=,0, efd); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:429:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 429 | ASSERT_EXIT_ZERO(prctl(PR_SET_PDEATHSIG, SIGKILL)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:431:17: note: in expansion of macro 'ASSERT_EXIT' [ 279s] 431 | ASSERT_EXIT(0,<=,eventfd_read(efd, &event_status)); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 279s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:432:17: note: in expansion of macro 'ASSERT_EXIT' [ 279s] 432 | ASSERT_EXIT(event_status,==,(eventfd_t)1); [ 279s] | ^~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:435:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 279s] 435 | ASSERT_EXIT_NONZERO(conn_src = kdbus_hello(bus, 0, NULL, 0)); [ 279s] | ^~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 279s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:437:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 279s] 437 | ASSERT_EXIT_ZERO(kdbus_add_match_empty(conn_src)); [ 279s] | ^~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:446:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 446 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:450:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 450 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 279s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 279s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 279s] | ^~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 279s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 279s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 279s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 279s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 279s] | ^~~~~~~~~~~~ [ 279s] test-policy-ns.c:453:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 279s] 453 | ASSERT_RETURN_VAL(ret,>=,0, ret); [ 279s] | ^~~~~~~~~~~~~~~~~ [ 280s] cc -c test-policy-priv.c -o test-policy-priv.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 280s] In file included from test-policy-priv.c:14: [ 280s] test-policy-priv.c: In function 'test_policy_priv': [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:561:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 561 | ASSERT_RETURN(ret,>=,0); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:581:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 581 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:589:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 589 | ASSERT_ZERO(test_priv_before_policy_upload(env)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:596:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 596 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:596:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 596 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:602:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 602 | ASSERT_EXIT(errno,==,EPERM); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:596:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 596 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:603:17: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 603 | ASSERT_ZERO(holder); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:596:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 596 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:596:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 596 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:596:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 596 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:596:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 596 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:610:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 610 | ASSERT_NONZERO(conn_a = kdbus_hello_registrar(env->buspath, "com.example.a", NULL, 0, KDBUS_HELLO_POLICY_HOLDER)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:611:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 611 | ASSERT_NONZERO(conn_b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:613:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 613 | ASSERT_EXIT_ZERO(kdbus_name_acquire(conn_b, "com.example.b", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:618:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 618 | ASSERT_EXIT_ZERO(kdbus_name_acquire(conn, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:627:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 627 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:627:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 627 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:627:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 627 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:628:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 628 | ASSERT_EXIT(0,ONTIZEN(==,!=),kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:627:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 627 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:627:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 627 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:627:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 627 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:627:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 627 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:647:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 647 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:647:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 647 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:647:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 647 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:648:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 648 | ASSERT_EXIT(-EOPNOTSUPP,==,kdbus_conn_update_policy(unpriv, "com.example.a", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:647:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 647 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:647:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 647 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:647:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 647 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:647:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 647 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:651:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 651 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:653:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 653 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:653:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 653 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:653:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 653 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:654:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 654 | ASSERT_EXIT_ZERO(kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:653:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 653 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:653:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 653 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:653:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 653 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:653:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 653 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:668:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 668 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:670:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 670 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:670:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 670 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:670:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 670 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:671:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 671 | ASSERT_EXIT_ZERO(kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:670:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 670 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:670:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 670 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:670:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 670 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:670:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 670 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:680:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 680 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:682:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 682 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:682:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 682 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:682:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 682 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:683:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 683 | ASSERT_EXIT(0,ONTIZEN(==,!=),kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:682:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 682 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:682:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 682 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:682:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 682 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:682:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 682 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:697:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 697 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:699:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 699 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:699:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 699 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:699:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 699 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:700:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 700 | ASSERT_EXIT_ZERO(kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:699:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 699 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:699:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 699 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:699:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 699 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:699:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 699 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:709:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 709 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:711:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 711 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:711:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 711 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:711:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 711 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:712:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 712 | ASSERT_EXIT(0,ONTIZEN(==,!=),kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:711:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 711 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:711:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 711 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:711:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 711 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:711:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 711 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:744:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 744 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", acc, num)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:746:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 746 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:746:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 746 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:746:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 746 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:747:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 747 | ASSERT_EXIT(0,ONTIZEN(==,!=),kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:746:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 746 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:746:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 746 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:746:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 746 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:746:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 746 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:784:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 784 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", acc, num)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:786:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 786 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:786:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 786 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:786:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 786 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:787:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 787 | ASSERT_EXIT_ZERO(kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:786:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 786 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:786:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 786 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:786:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 786 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:786:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 786 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:794:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 794 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.a", NULL, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:800:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 800 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:802:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 802 | ASSERT_EXIT_ZERO(kdbus_msg_send(conn, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:804:9: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 804 | ASSERT_EXIT(0,<=,kdbus_msg_recv_poll(conn_b, 300, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:812:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 812 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:812:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 812 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:812:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 812 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:813:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 813 | ASSERT_EXIT(ONTIZEN(0,-EPERM),==,kdbus_msg_send(unpriv, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:812:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 812 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:812:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 812 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:812:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 812 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:812:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 812 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:827:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 827 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.c", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:832:17: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 832 | ASSERT_NONZERO(owner_ = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:834:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 834 | ASSERT_EXIT_ZERO(kdbus_name_acquire(owner_, "com.example.c", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:836:17: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 836 | ASSERT_ZERO(kdbus_msg_send(unpriv, "com.example.c", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:837:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 837 | ASSERT_EXIT(0,<=,kdbus_msg_recv_poll(owner_, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:829:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 829 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:853:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 853 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.b", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:855:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 855 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:855:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 855 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:855:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 855 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:856:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 856 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:855:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 855 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:855:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 855 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:855:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 855 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:855:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 855 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:859:9: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 859 | ASSERT_EXIT(0,<=,kdbus_msg_recv_poll(conn_b, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:872:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 872 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.b", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:874:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 874 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:874:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 874 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:874:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 874 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:875:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 875 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:874:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 874 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:874:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 874 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:874:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 874 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:874:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 874 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:878:9: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 878 | ASSERT_EXIT(0,<=,kdbus_msg_recv_poll(conn_b, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:891:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 891 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.b", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:893:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 893 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:893:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 893 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:893:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 893 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:894:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 894 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:893:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 893 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:893:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 893 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:893:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 893 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:893:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 893 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:897:9: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 897 | ASSERT_EXIT(0,<=,kdbus_msg_recv_poll(conn_b, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:933:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 933 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.b", acc, num)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:935:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 935 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:935:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 935 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:935:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 935 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:936:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 936 | ASSERT_EXIT(ONTIZEN(0,-EPERM),==,kdbus_msg_send(unpriv, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:935:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 935 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:935:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 935 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:935:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 935 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:935:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 935 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:950:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 950 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.b", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:952:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 952 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:952:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 952 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:952:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 952 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:953:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 953 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:952:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 952 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:952:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 952 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:952:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 952 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:952:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 952 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:956:9: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 956 | ASSERT_EXIT(0,<=,kdbus_msg_recv_poll(conn_b, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:969:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 969 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.b", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:972:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 972 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:974:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 974 | ASSERT_EXIT(0,<=,kdbus_msg_recv_poll(conn_b, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:976:17: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 976 | ASSERT_ZERO(kdbus_conn_update_policy(conn_a, "com.example.b", NULL, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:978:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 978 | ASSERT_EXIT(ONTIZEN(0,-EPERM),==,kdbus_msg_send(unpriv, "com.example.b", 0xdeadbeef, 0, 0, 0, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:971:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 971 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:992:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 992 | ASSERT_NONZERO(conn = kdbus_hello_registrar(env->buspath, "com.example.c", NULL, 0, KDBUS_HELLO_POLICY_HOLDER)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:994:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 994 | ASSERT_ZERO(kdbus_conn_update_policy(conn, "com.example.c", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:996:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 996 | ASSERT_NONZERO(owner = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:998:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 998 | ASSERT_ZERO(kdbus_name_acquire(owner, "com.example.c", NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:1013:17: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 1013 | ASSERT_RETURN(errno,==,EINTR); \ [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:1014:17: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 1014 | ASSERT_RETURN(ret,==,-1); \ [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:1015:17: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 1015 | ASSERT_NONZERO(unpriv = kdbus_hello(env->buspath, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:1016:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 1016 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, "com.example.c", 0xdeadbeef, 0, 0, 0, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:1017:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 1017 | ASSERT_EXIT(0,<=,kdbus_msg_recv_poll(owner, 100, NULL, NULL)); \ [ 280s] | ^~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:1022:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 1022 | ASSERT_EXIT(ONTIZEN(0,-EPERM),==,kdbus_msg_send(unpriv, "com.example.c", 0xdeadbeef, 0, 0, 0, 0)); \ [ 280s] | ^~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] test-policy-priv.c:1007:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 1007 | RUN_UNPRIVILEGED_CTR(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1033:56: note: in expansion of macro 'TEST_POLICY_THING' [ 280s] 1033 | #define TEST_POLICY_THING_EXPAND_MACRO(SHADOW_COUNTER) TEST_POLICY_THING(SHADOW_COUNTER) [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:1035:9: note: in expansion of macro 'TEST_POLICY_THING_EXPAND_MACRO' [ 280s] 1035 | TEST_POLICY_THING_EXPAND_MACRO(__COUNTER__); [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:1044:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 1044 | ASSERT_ZERO(test_broadcast_after_policy_upload(env)); [ 280s] | ^~~~~~~~~~~ [ 280s] test-policy-priv.c: In function 'test_priv_before_policy_upload': [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:165:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 165 | ASSERT_NONZERO(conn = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:172:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 172 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:172:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 172 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:172:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 172 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:173:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 173 | ASSERT_EXIT(0,ONTIZEN(==,>),kdbus_name_acquire(unpriv, "com.example.a", NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:172:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 172 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:172:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 172 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:172:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 172 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:172:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 172 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:182:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 182 | ASSERT_ZERO(test_policy_priv_by_id(env->buspath, conn, -ETIMEDOUT, -EPERM)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:185:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 185 | ASSERT_ZERO(kdbus_add_match_empty(conn)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:191:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 191 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:191:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 191 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:191:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 191 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:192:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 192 | ASSERT_EXIT(-ENOTUNIQ,==,kdbus_msg_send(unpriv, NULL, 0xdeadbeef, KDBUS_MSG_EXPECT_REPLY, 5000000000ULL, 0, KDBUS_DST_ID_BROADCAST)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:191:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 191 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:191:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 191 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:191:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 191 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:191:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 191 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:211:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 211 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, conn, DO_NOT_DROP, 0, -ETIMEDOUT)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:221:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 221 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, NULL, DROP_SAME_UNPRIV, 0, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:230:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 230 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, NULL, DROP_OTHER_UNPRIV, -ETIMEDOUT, -ETIMEDOUT)); [ 280s] | ^~~~~~~~~~~ [ 280s] test-policy-priv.c: In function 'test_policy_priv_by_id': [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:29:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 29 | ASSERT_NONZERO(conn_dst); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:31:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 31 | RUN_UNPRIVILEGED_CONN(unpriv, bus, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:31:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 31 | RUN_UNPRIVILEGED_CONN(unpriv, bus, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:31:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 31 | RUN_UNPRIVILEGED_CONN(unpriv, bus, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:32:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 32 | ASSERT_EXIT(child_status,==,kdbus_msg_send(unpriv, NULL, expected_cookie, 0, 0, 0, conn_dst->id)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:31:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 31 | RUN_UNPRIVILEGED_CONN(unpriv, bus, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:31:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 31 | RUN_UNPRIVILEGED_CONN(unpriv, bus, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:31:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 31 | RUN_UNPRIVILEGED_CONN(unpriv, bus, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:31:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 31 | RUN_UNPRIVILEGED_CONN(unpriv, bus, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:35:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 35 | ASSERT_RETURN(parent_status,==,kdbus_msg_recv_poll(conn_dst, 300, NULL, NULL)); [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c: In function 'test_policy_priv_by_broadcast': [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:69:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 280s] 69 | ASSERT_RETURN_VAL(efd,>=,0, efd); [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:74:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 74 | ASSERT_EXIT_NONZERO(child = kdbus_hello(bus, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:76:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 76 | ASSERT_EXIT_ZERO(kdbus_add_match_empty(child)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:79:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 79 | ASSERT_EXIT_ZERO(eventfd_write(efd, 1)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:82:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 82 | ASSERT_EXIT(child_status,==,kdbus_msg_recv_poll(child, 500, &msg, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:89:25: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 89 | ASSERT_EXIT(expected_cookie,==,msg->cookie); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:89:25: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 89 | ASSERT_EXIT(expected_cookie,==,msg->cookie); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:94:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 94 | ASSERT_EXIT_ZERO(kdbus_msg_send(child, NULL, expected_cookie + 1, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:119:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 119 | ASSERT_NONZERO(child_2); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:121:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 121 | ASSERT_RETURN(0,<=,eventfd_read(efd, &event_status)); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:122:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 122 | ASSERT_RETURN(event_status,==,(eventfd_t)1); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:124:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 124 | ASSERT_ZERO(kdbus_msg_send(child_2, NULL, expected_cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:104:33: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 104 | ASSERT_ZERO(got_own_broadcast);\ [ 280s] | ^~~~~~~~~~~ [ 280s] test-policy-priv.c:126:25: note: in expansion of macro 'RECEIVE_FROM_PARENT' [ 280s] 126 | RECEIVE_FROM_PARENT(); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:109:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 109 | ASSERT_RETURN(parent_status,==,ret);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c:126:25: note: in expansion of macro 'RECEIVE_FROM_PARENT' [ 280s] 126 | RECEIVE_FROM_PARENT(); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:112:33: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 112 | ASSERT_RETURN(msg->cookie,==,expected_cookie + 1);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c:126:25: note: in expansion of macro 'RECEIVE_FROM_PARENT' [ 280s] 126 | RECEIVE_FROM_PARENT(); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:112:33: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 112 | ASSERT_RETURN(msg->cookie,==,expected_cookie + 1);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c:126:25: note: in expansion of macro 'RECEIVE_FROM_PARENT' [ 280s] 126 | RECEIVE_FROM_PARENT(); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:133:33: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 133 | ASSERT_EXIT_NONZERO(child_2 = kdbus_hello(bus, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:135:33: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 135 | ASSERT_EXIT_ZERO(kdbus_add_match_empty(child_2)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:137:33: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 137 | ASSERT_EXIT(0,<=,eventfd_read(efd, &event_status)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:138:33: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 138 | ASSERT_EXIT(event_status,==,(eventfd_t)1); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:140:33: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 140 | ASSERT_EXIT_ZERO(kdbus_msg_send(child_2, NULL, expected_cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:104:33: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 104 | ASSERT_ZERO(got_own_broadcast);\ [ 280s] | ^~~~~~~~~~~ [ 280s] test-policy-priv.c:142:33: note: in expansion of macro 'RECEIVE_FROM_PARENT' [ 280s] 142 | RECEIVE_FROM_PARENT(); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:109:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 109 | ASSERT_RETURN(parent_status,==,ret);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c:142:33: note: in expansion of macro 'RECEIVE_FROM_PARENT' [ 280s] 142 | RECEIVE_FROM_PARENT(); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:112:33: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 112 | ASSERT_RETURN(msg->cookie,==,expected_cookie + 1);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c:142:33: note: in expansion of macro 'RECEIVE_FROM_PARENT' [ 280s] 142 | RECEIVE_FROM_PARENT(); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:112:33: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 112 | ASSERT_RETURN(msg->cookie,==,expected_cookie + 1);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] test-policy-priv.c:142:33: note: in expansion of macro 'RECEIVE_FROM_PARENT' [ 280s] 142 | RECEIVE_FROM_PARENT(); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:132:25: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 132 | RUN_UNPRIVILEGED(second_uid, second_gid, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:71:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 71 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_GID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c: In function 'test_broadcast_after_policy_upload': [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:247:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 247 | ASSERT_NONZERO(owner_a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:249:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 249 | ASSERT_EXIT_ZERO(kdbus_name_acquire(owner_a, "com.example.broadcastA", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:258:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 258 | ASSERT_ZERO(test_policy_priv_by_id(env->buspath, owner_a, -ETIMEDOUT, -EPERM)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:271:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 271 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, owner_a, DO_NOT_DROP, -ETIMEDOUT, -ETIMEDOUT)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:274:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 274 | ASSERT_ZERO(kdbus_add_match_empty(owner_a)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:282:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 282 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, owner_a, DO_NOT_DROP, 0, -ETIMEDOUT)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:289:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 289 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, NULL, DROP_SAME_UNPRIV, 0, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:298:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 298 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, NULL, DROP_OTHER_UNPRIV, -ETIMEDOUT, -ETIMEDOUT)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:306:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 306 | ASSERT_NONZERO(holder_a = kdbus_hello_registrar(env->buspath, "com.example.broadcastA", &access, 1, KDBUS_HELLO_POLICY_HOLDER)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:307:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 307 | ASSERT_NONZERO(holder_b = kdbus_hello_registrar(env->buspath, "com.example.broadcastB", &access, 1, KDBUS_HELLO_POLICY_HOLDER)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:312:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 312 | ASSERT_NONZERO(owner_a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:315:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 315 | ASSERT_ZERO(kdbus_add_match_empty(owner_a)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:317:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 317 | ASSERT_EXIT_ZERO(kdbus_name_acquire(owner_a, "com.example.broadcastA", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:319:9: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 319 | ASSERT_NONZERO(owner_b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:321:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 321 | ASSERT_EXIT_ZERO(kdbus_name_acquire(owner_b, "com.example.broadcastB", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:324:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 324 | ASSERT_ZERO(kdbus_add_match_empty(owner_b)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:335:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 335 | ASSERT_ZERO(kdbus_msg_send(owner_a, NULL, expected_cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:337:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 337 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_b, 100, &msg, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:338:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 338 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:338:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 338 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:340:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 340 | ASSERT_RETURN(msg->src_id,==,owner_a->id); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:340:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 340 | ASSERT_RETURN(msg->src_id,==,owner_a->id); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:344:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 344 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_a, 100, &msg, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:345:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 345 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:345:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 345 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:347:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 347 | ASSERT_RETURN(msg->src_id,==,owner_a->id); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:347:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 347 | ASSERT_RETURN(msg->src_id,==,owner_a->id); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:351:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 351 | ASSERT_EXIT_ZERO(kdbus_name_release(owner_b, "com.example.broadcastB")); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:362:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 362 | ASSERT_ZERO(kdbus_conn_update_policy(holder_b, "com.example.broadcastB", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:393:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 280s] 393 | ASSERT_RETURN_VAL(efd,>=,0, efd); [ 280s] | ^~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:399:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 399 | ASSERT_EXIT_NONZERO(unpriv_owner = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:400:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 400 | ASSERT_EXIT_NONZERO(unpriv_a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:401:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 401 | ASSERT_EXIT_NONZERO(unpriv_b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:403:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 403 | ASSERT_EXIT_ZERO(kdbus_name_acquire(unpriv_owner, "com.example.broadcastB", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:405:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 405 | ASSERT_EXIT_ZERO(kdbus_add_match_empty(unpriv_a)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:408:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 408 | ASSERT_EXIT_ZERO(eventfd_write(efd, 1)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:414:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 414 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv_owner, NULL, expected_cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:420:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 420 | ASSERT_EXIT_ZERO(kdbus_msg_recv_poll(unpriv_a, 300, &msg, NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:421:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 421 | ASSERT_EXIT(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:421:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 421 | ASSERT_EXIT(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:427:17: note: in expansion of macro 'ASSERT_EXIT' [ 280s] 427 | ASSERT_EXIT(-ETIMEDOUT,==,kdbus_msg_recv_poll(unpriv_b, 300, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:430:17: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 430 | ASSERT_RETURN(0,<=,eventfd_read(efd, &event_status)); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:431:17: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 431 | ASSERT_RETURN(event_status,==,(eventfd_t)1); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:438:17: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 438 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_a, 300, &msg, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 441 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:441:17: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 441 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:449:17: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 449 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_b, 300, &msg, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:452:17: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 452 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:452:17: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 452 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:139:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 139 | RUN_UNPRIVILEGED_EXPAND_MACROS(child_uid, child_gid, _child_, _parent_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:395:9: note: in expansion of macro 'RUN_UNPRIVILEGED' [ 280s] 395 | RUN_UNPRIVILEGED(UNPRIV_UID, UNPRIV_UID, ({ [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:467:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 467 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, NULL, DROP_OTHER_UNPRIV, -ETIMEDOUT, -ETIMEDOUT)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:470:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 470 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_a, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:471:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 471 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_a, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:473:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 473 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(owner_a, NULL, NULL)); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:475:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 475 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_b, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:476:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 476 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_b, 100, NULL, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:478:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 478 | ASSERT_RETURN(-EAGAIN,==,kdbus_msg_recv(owner_b, NULL, NULL)); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:493:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 493 | ASSERT_ZERO(kdbus_conn_update_policy(holder_a, "com.example.broadcastA", &access, 1)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:499:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 499 | ASSERT_ZERO(test_policy_priv_by_broadcast(env->buspath, owner_a, DO_NOT_DROP, 0, 0)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:502:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 502 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:502:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 502 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:502:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 502 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:503:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 503 | ASSERT_EXIT_ZERO(kdbus_name_acquire(unpriv, "com.example.broadcastB", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:502:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 502 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:504:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 504 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, NULL, expected_cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:502:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 502 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:502:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 502 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:502:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 502 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:502:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 502 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:508:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 508 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_a, 300, &msg, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:511:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 511 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:511:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 511 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:524:9: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 524 | ASSERT_EXIT_ZERO(kdbus_name_release(owner_a, "com.example.broadcastA")); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:70:54: note: in expansion of macro '_ASSERT_REL_' [ 280s] 70 | #define ASSERT_EXIT_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(retval)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:129:17: note: in expansion of macro 'ASSERT_EXIT_VAL' [ 280s] 129 | ASSERT_EXIT_VAL(ret_##_counter_,==,0, ret_##_counter_);\ [ 280s] | ^~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:527:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 527 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:78:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 78 | #define ASSERT_EXIT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:144:17: note: in expansion of macro 'ASSERT_EXIT_NONZERO' [ 280s] 144 | ASSERT_EXIT_NONZERO(_var_ = kdbus_hello(_bus_, 0, NULL, 0)); \ [ 280s] | ^~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:527:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 527 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:527:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 527 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:528:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 528 | ASSERT_EXIT_ZERO(kdbus_name_acquire(unpriv, "com.example.broadcastB", NULL)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:527:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 527 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:529:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 280s] 529 | ASSERT_EXIT_ZERO(kdbus_msg_send(unpriv, NULL, expected_cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 280s] | ^~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:116:25: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 116 | ASSERT_RETURN(rpid##_counter_,==,pid##_counter_);\ [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:527:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 527 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:117:25: note: in expansion of macro 'ASSERT_NONZERO' [ 280s] 117 | ASSERT_NONZERO(WIFEXITED(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:527:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 527 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:46:64: note: in definition of macro '_ASSERT_REL_COUNTER_' [ 280s] 46 | __auto_type const _ASSERT_RETURN_VAL_val1_##counter = (val1);\ [ 280s] | ^~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:118:25: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 118 | ASSERT_ZERO(WEXITSTATUS(ret_##_counter_));\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:527:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 527 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] kdbus-util.h:105:50: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 105 | #define RUN_FORKED(_child_, _parent_, _counter_) ASSERT_ZERO(({\ [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-util.h:127:82: note: in expansion of macro 'RUN_FORKED' [ 280s] 127 | #define RUN_UNPRIVILEGED_CTR(child_uid, child_gid, _child_, _parent_, _counter_) RUN_FORKED(({\ [ 280s] | ^~~~~~~~~~ [ 280s] kdbus-util.h:136:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CTR' [ 280s] 136 | RUN_UNPRIVILEGED_CTR(a,b,c,d,e) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:142:9: note: in expansion of macro 'RUN_UNPRIVILEGED_EXPAND_MACROS' [ 280s] 142 | RUN_UNPRIVILEGED_EXPAND_MACROS(UNPRIV_UID, UNPRIV_GID, ({ \ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-util.h:150:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN_CTR' [ 280s] 150 | RUN_UNPRIVILEGED_CONN_CTR(_var_, _bus_, _code_, __COUNTER__) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] test-policy-priv.c:527:9: note: in expansion of macro 'RUN_UNPRIVILEGED_CONN' [ 280s] 527 | RUN_UNPRIVILEGED_CONN(unpriv, env->buspath, ({ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 280s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:533:9: note: in expansion of macro 'ASSERT_ZERO' [ 280s] 533 | ASSERT_ZERO(kdbus_msg_recv_poll(owner_a, 300, &msg, NULL)); [ 280s] | ^~~~~~~~~~~ [ 280s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 280s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:536:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 536 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 280s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 280s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 280s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 280s] | ^~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 280s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 280s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 280s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 280s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 280s] | ^~~~~~~~~~~~ [ 280s] test-policy-priv.c:536:9: note: in expansion of macro 'ASSERT_RETURN' [ 280s] 536 | ASSERT_RETURN(msg->cookie,==,expected_cookie); [ 280s] | ^~~~~~~~~~~~~ [ 286s] cc -c test-sync.c -o test-sync.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 287s] In file included from test-sync.c:18: [ 287s] test-sync.c: In function 'kdbus_test_sync_reply': [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:238:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 238 | ASSERT_NONZERO(conn_a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:239:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 239 | ASSERT_NONZERO(conn_b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:248:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 248 | ASSERT_ZERO(status); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:249:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 249 | ASSERT_ZERO(ret); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:251:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 251 | ASSERT_ZERO(interrupt_sync(conn_a, conn_b)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:252:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 252 | ASSERT_ZERO(close_epipe_sync(env->buspath)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:253:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 253 | ASSERT_ZERO(cancel_fd_sync(conn_a, conn_b)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:254:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 254 | ASSERT_ZERO(no_cancel_sync(conn_a, conn_b)); [ 287s] | ^~~~~~~~~~~ [ 287s] test-sync.c: In function 'interrupt_sync': [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:40:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 40 | ASSERT_RETURN_VAL(pid,>=,0, pid); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:43:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 287s] 43 | ASSERT_EXIT_ZERO(sigaction(SIGINT, &sa, NULL)); [ 287s] | ^~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:45:17: note: in expansion of macro 'ASSERT_EXIT' [ 287s] 45 | ASSERT_EXIT(-ETIMEDOUT,==,kdbus_msg_send_sync(conn_dst, NULL, cookie, KDBUS_MSG_EXPECT_REPLY, 100000000ULL, 0, conn_src->id, -1)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:50:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 50 | ASSERT_ZERO(kdbus_msg_recv_poll(conn_src, 100, &msg, NULL)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:51:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 51 | ASSERT_RETURN(msg->cookie,==,cookie); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:51:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 51 | ASSERT_RETURN(msg->cookie,==,cookie); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:56:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 56 | ASSERT_RETURN_VAL(ret,==,0, ret); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:59:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 59 | ASSERT_RETURN_VAL(ret,>=,0, ret); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:64:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 64 | ASSERT_RETURN(-ETIMEDOUT,==,kdbus_msg_recv_poll(conn_src, 100, NULL, NULL)); [ 287s] | ^~~~~~~~~~~~~ [ 287s] test-sync.c: In function 'close_epipe_sync': [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:77:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 77 | ASSERT_NONZERO(conn_src = kdbus_hello(bus, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:79:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 79 | ASSERT_ZERO(kdbus_add_match_empty(conn_src)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:81:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 81 | ASSERT_NONZERO(conn_dst = kdbus_hello(bus, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:85:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 85 | ASSERT_RETURN_VAL(pid,>=,0, pid); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:94:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 287s] 94 | ASSERT_EXIT_ZERO(kdbus_msg_recv_poll(conn_src, -1, &msg, NULL)); [ 287s] | ^~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:95:17: note: in expansion of macro 'ASSERT_EXIT' [ 287s] 95 | ASSERT_EXIT(msg->cookie,==,cookie); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:95:17: note: in expansion of macro 'ASSERT_EXIT' [ 287s] 95 | ASSERT_EXIT(msg->cookie,==,cookie); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:96:17: note: in expansion of macro 'ASSERT_EXIT' [ 287s] 96 | ASSERT_EXIT(msg->src_id,==,dst_id); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:96:17: note: in expansion of macro 'ASSERT_EXIT' [ 287s] 96 | ASSERT_EXIT(msg->src_id,==,dst_id); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:102:25: note: in expansion of macro 'ASSERT_EXIT' [ 287s] 102 | ASSERT_EXIT(-ECONNRESET,==,ret); /* need big timeout because we're not synchronized wrt dst_id closing */ [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:107:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 107 | ASSERT_ZERO(kdbus_msg_send(conn_dst, NULL, cookie, 0, 0, 0, KDBUS_DST_ID_BROADCAST)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:110:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 110 | ASSERT_ZERO(kdbus_msg_recv_poll(conn_dst, -1, &msg, NULL)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:111:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 111 | ASSERT_RETURN(msg->cookie,==,cookie); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:111:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 111 | ASSERT_RETURN(msg->cookie,==,cookie); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:120:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 120 | ASSERT_RETURN_VAL(ret,>=,0, ret); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] test-sync.c: In function 'cancel_fd_sync': [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:138:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 138 | ASSERT_RETURN_VAL(cancel_fd,>=,0, cancel_fd); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:142:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 142 | ASSERT_RETURN_VAL(pid,>=,0, pid); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:73:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 73 | #define ASSERT_EXIT(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:145:17: note: in expansion of macro 'ASSERT_EXIT' [ 287s] 145 | ASSERT_EXIT(-ECANCELED,==,kdbus_msg_send_sync(conn_dst, NULL, cookie, KDBUS_MSG_EXPECT_REPLY, 500000000000ULL, 0, conn_src->id, cancel_fd)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:149:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 149 | ASSERT_ZERO(kdbus_msg_recv_poll(conn_src, 100, &msg, NULL)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:150:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 150 | ASSERT_RETURN(msg->cookie,==,cookie); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:150:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 150 | ASSERT_RETURN(msg->cookie,==,cookie); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:154:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 154 | ASSERT_RETURN((int)sizeof(counter),==,write(cancel_fd, &counter, sizeof(counter))); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:157:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 157 | ASSERT_RETURN_VAL(ret,>=,0, ret); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] test-sync.c: In function 'no_cancel_sync': [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:176:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 176 | ASSERT_RETURN_VAL(cancel_fd,>=,0, cancel_fd); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:180:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 180 | ASSERT_RETURN_VAL(pid,>=,0, pid); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:183:17: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 287s] 183 | ASSERT_EXIT_ZERO(kdbus_msg_send_sync(conn_dst, NULL, cookie, KDBUS_MSG_EXPECT_REPLY, 500000000000ULL, 0, conn_src->id, cancel_fd)); [ 287s] | ^~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:188:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 188 | ASSERT_RETURN_VAL(ret,==,0, -1); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:189:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 189 | ASSERT_RETURN_VAL(msg->cookie,==,cookie, -1); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:189:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 189 | ASSERT_RETURN_VAL(msg->cookie,==,cookie, -1); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:194:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 194 | ASSERT_RETURN_VAL(ret,>=,0, ret); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:197:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 197 | ASSERT_RETURN_VAL(ret,>=,0, ret); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] test-sync.c: In function 'kdbus_test_sync_byebye': [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:300:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 300 | ASSERT_NONZERO(conn_a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:301:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 301 | ASSERT_NONZERO(conn_b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:305:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 305 | ASSERT_RETURN(-ECONNRESET,==,kdbus_msg_send_sync(conn_b, NULL, cookie, KDBUS_MSG_EXPECT_REPLY, 5000000000ULL, 0, conn_a->id, -1)); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:312:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 312 | ASSERT_NONZERO(conn_a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:313:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 313 | ASSERT_NONZERO(conn_b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:317:9: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 317 | ASSERT_RETURN(-EPIPE,==,kdbus_msg_send_sync(conn_b, NULL, cookie, KDBUS_MSG_EXPECT_REPLY, 5000000000ULL, 0, conn_a->id, -1)); [ 287s] | ^~~~~~~~~~~~~ [ 287s] test-sync.c: In function 'run_thread_byebye': [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:274:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 287s] 274 | ASSERT_EXIT_ZERO(kdbus_cmd_byebye(conn_b->fd, &cmd_byebye)); [ 287s] | ^~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:77:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 77 | #define ASSERT_EXIT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, exit(TEST_ERR)) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-sync.c:276:25: note: in expansion of macro 'ASSERT_EXIT_ZERO' [ 287s] 276 | ASSERT_EXIT_ZERO(kdbus_cmd_byebye(conn_a->fd, &cmd_byebye)); [ 287s] | ^~~~~~~~~~~~~~~~ [ 287s] cc -c test-timeout.c -o test-timeout.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi/ -I../../samples/kdbus/ -std=gnu99 -Wno-error=shadow -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE [ 287s] In file included from test-timeout.c:15: [ 287s] test-timeout.c: In function 'timeout_msg_recv': [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:33:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 33 | ASSERT_RETURN_VAL(msg->payload_type,==,(typeof(msg->payload_type))KDBUS_PAYLOAD_KERNEL, -EINVAL); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:33:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 33 | ASSERT_RETURN_VAL(msg->payload_type,==,(typeof(msg->payload_type))KDBUS_PAYLOAD_KERNEL, -EINVAL); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:33:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 33 | ASSERT_RETURN_VAL(msg->payload_type,==,(typeof(msg->payload_type))KDBUS_PAYLOAD_KERNEL, -EINVAL); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:34:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 34 | ASSERT_RETURN_VAL(msg->src_id,==,(typeof(msg->src_id))KDBUS_SRC_ID_KERNEL, -EINVAL); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:34:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 34 | ASSERT_RETURN_VAL(msg->src_id,==,(typeof(msg->src_id))KDBUS_SRC_ID_KERNEL, -EINVAL); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:53:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 53 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val1_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:34:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 34 | ASSERT_RETURN_VAL(msg->src_id,==,(typeof(msg->src_id))KDBUS_SRC_ID_KERNEL, -EINVAL); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:35:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 35 | ASSERT_RETURN_VAL(msg->dst_id,==,conn->id, -EINVAL); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:69:54: note: in expansion of macro '_ASSERT_REL_' [ 287s] 69 | #define ASSERT_RETURN_VAL(val0, relop, val1, retval) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return retval) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:35:9: note: in expansion of macro 'ASSERT_RETURN_VAL' [ 287s] 35 | ASSERT_RETURN_VAL(msg->dst_id,==,conn->id, -EINVAL); [ 287s] | ^~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:44:33: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 44 | ASSERT_ZERO(have_type); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:46:33: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 46 | ASSERT_RETURN(item->size,==,2*sizeof(uint64_t)); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:46:33: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 46 | ASSERT_RETURN(item->size,==,2*sizeof(uint64_t)); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:49:25: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 49 | ASSERT_RETURN(item->type,==,(uint64_t)KDBUS_ITEM_TIMESTAMP); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:49:25: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 49 | ASSERT_RETURN(item->type,==,(uint64_t)KDBUS_ITEM_TIMESTAMP); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:50:25: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 50 | ASSERT_ZERO(have_timestamp); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:51:17: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] [ 287s] 51 | strncat(_ASSERT_REL_fmt_, PRINTF_FMT(_ASSERT_RETURN_VAL_val0_##counter), 4);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:52:25: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 52 | ASSERT_RETURN(item->size,==,2*sizeof(uint64_t) + sizeof(struct kdbus_timestamp)); [ 287s] | ^~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:72:42: note: in expansion of macro '_ASSERT_REL_' [ 287s] 72 | #define ASSERT_RETURN(val0, relop, val1) _ASSERT_REL_(val0, #val0, relop, val1, #val1, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:52:25: note: in expansion of macro 'ASSERT_RETURN' [ 287s] 52 | ASSERT_RETURN(item->size,==,2*sizeof(uint64_t) + sizeof(struct kdbus_timestamp)); [ 287s] | ^~~~~~~~~~~~~ [ 287s] test-timeout.c: In function 'kdbus_test_timeout': [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:80:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 80 | ASSERT_NONZERO(conn_a = kdbus_hello(env->buspath, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:76:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 76 | #define ASSERT_NONZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", !=, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:81:9: note: in expansion of macro 'ASSERT_NONZERO' [ 287s] 81 | ASSERT_NONZERO(conn_b = kdbus_hello(env->buspath, 0, NULL, 0)); [ 287s] | ^~~~~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:92:17: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 92 | ASSERT_ZERO(kdbus_msg_send(conn_b, NULL, cookie, KDBUS_MSG_EXPECT_REPLY, (i + 1) * 100ULL * 1000000ULL, 0, conn_a->id)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:108:25: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 108 | ASSERT_ZERO(timeout_msg_recv(conn_b, KDBUS_ITEM_REPLY_TIMEOUT, &cookie_reply, NULL, NULL, NULL)); [ 287s] | ^~~~~~~~~~~ [ 287s] kdbus-test.h:52:17: warning: 'strncat' specified bound 9 equals source length [-Wstringop-overflow=] [ 287s] 52 | strncat(_ASSERT_REL_fmt_, "=%s) %s (", 9);\ [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:64:9: note: in expansion of macro '_ASSERT_REL_COUNTER_' [ 287s] 64 | _ASSERT_REL_COUNTER_(a,b,c,d,e,f,g) [ 287s] | ^~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:67:9: note: in expansion of macro '_ASSERT_REL_COUNTER_EXPAND_MACROS_' [ 287s] 67 | _ASSERT_REL_COUNTER_EXPAND_MACROS_(__COUNTER__, val0, val0s, relop, val1, val1s, onfailure) [ 287s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 287s] kdbus-test.h:75:34: note: in expansion of macro '_ASSERT_REL_' [ 287s] 75 | #define ASSERT_ZERO(...) _ASSERT_REL_(((typeof((__VA_ARGS__)))0), "0", ==, (__VA_ARGS__), #__VA_ARGS__, return TEST_ERR) [ 287s] | ^~~~~~~~~~~~ [ 287s] test-timeout.c:114:9: note: in expansion of macro 'ASSERT_ZERO' [ 287s] 114 | ASSERT_ZERO(expected); [ 287s] | ^~~~~~~~~~~ [ 288s] cc -o kdbus-test kdbus-enum.o kdbus-util.o kdbus-test.o test-activator.o test-benchmark.o test-bus.o test-chat.o test-connection.o test-daemon.o test-endpoint.o test-fd.o test-free.o test-match.o test-message.o test-metadata-ns.o test-monitor.o test-names.o test-policy.o test-policy-ns.o test-policy-priv.o test-sync.o test-timeout.o -pthread -lcap -lm [ 289s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/tests/kdbus' [ 289s] + make -C tests/logger [ 289s] make: Entering directory '/home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/tests/logger' [ 289s] gcc -c logger.c -o logger.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi -std=gnu99 -D_GNU_SOURCE -Wno-error=unused-result [ 289s] logger.c: In function 'dump_logger': [ 289s] logger.c:101:49: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] [ 289s] 101 | fprintf(stderr, "%d != %d\n", e->hdr_size, sizeof(struct logger_entry)); [ 289s] | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 289s] | | | [ 289s] | int long unsigned int [ 289s] | %ld [ 289s] logger.c: In function 'main': [ 289s] logger.c:332:33: warning: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=] [ 289s] 332 | fprintf(stderr, "mask: %u\n", test_mask); [ 289s] | ~^ ~~~~~~~~~ [ 289s] | | | [ 289s] | | long unsigned int [ 289s] | unsigned int [ 289s] | %lu [ 290s] gcc -o logger-test logger.o -pthread [ 290s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/tests/logger' [ 290s] + make -C tests/zlog_stdout [ 290s] make: Entering directory '/home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/tests/zlog_stdout' [ 290s] gcc -c zlog_stdout.c -o zlog_stdout.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi -std=gnu11 -D_GNU_SOURCE -Wno-error=unused-result [ 290s] gcc -o zlog_stdout zlog_stdout.o -pthread [ 290s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/tests/zlog_stdout' [ 290s] + make -C tests/zlog_bitmap [ 290s] make: Entering directory '/home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/tests/zlog_bitmap' [ 290s] gcc -c zlog_bitmap.c -o zlog_bitmap.o -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -mabi=lp64d -march=rv64gc -g -I../../include/uapi -std=gnu11 -D_GNU_SOURCE -Wno-error=unused-result [ 290s] zlog_bitmap.c: In function 'main': [ 291s] zlog_bitmap.c:64:32: warning: unused variable 'k' [-Wunused-variable] [ 291s] 64 | int fd, ret = 0, i, j, k, result[2][2]; [ 291s] | ^ [ 291s] gcc -o zlog_bitmap zlog_bitmap.o -pthread [ 291s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/tests/zlog_bitmap' [ 291s] + exit 0 [ 291s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.fYiTdU [ 291s] + umask 022 [ 291s] + cd /home/abuild/rpmbuild/BUILD [ 291s] + cd linux-tizen-modules-source-7.5.0 [ 291s] + LANG=C [ 291s] + export LANG [ 291s] + unset DISPLAY [ 291s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64 [ 291s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64 [ 291s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/src/linux-tizen-modules-source/kdbus [ 291s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/src/linux-tizen-modules-source/zlogger [ 291s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/include/linux [ 291s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/libexec/linux-tizen-modules-source/tests [ 291s] + cp -a include/ /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/src/linux-tizen-modules-source [ 292s] + cp kernel/dm-bow.c kernel/dm-core.h kernel/dm.h kernel/inform-reboot.c kernel/logger.c kernel/proc-tsm.c kernel/Makefile COPYING /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/src/linux-tizen-modules-source [ 292s] + cp kernel/kdbus/bus.c kernel/kdbus/bus.h kernel/kdbus/connection.c kernel/kdbus/connection.h kernel/kdbus/domain.c kernel/kdbus/domain.h kernel/kdbus/endpoint.c kernel/kdbus/endpoint.h kernel/kdbus/fs.c kernel/kdbus/fs.h kernel/kdbus/handle.c kernel/kdbus/handle.h kernel/kdbus/item.c kernel/kdbus/item.h kernel/kdbus/limits.h kernel/kdbus/main.c kernel/kdbus/match.c kernel/kdbus/match.h kernel/kdbus/message.c kernel/kdbus/message.h kernel/kdbus/metadata.c kernel/kdbus/metadata.h kernel/kdbus/names.c kernel/kdbus/names.h kernel/kdbus/node.c kernel/kdbus/node.h kernel/kdbus/notify.c kernel/kdbus/notify.h kernel/kdbus/policy.c kernel/kdbus/policy.h kernel/kdbus/pool.c kernel/kdbus/pool.h kernel/kdbus/queue.c kernel/kdbus/queue.h kernel/kdbus/reply.c kernel/kdbus/reply.h kernel/kdbus/util.c kernel/kdbus/util.h kernel/kdbus/Makefile /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/src/linux-tizen-modules-source/kdbus [ 293s] + cp kernel/zlogger/zlogger.c kernel/zlogger/Makefile /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/src/linux-tizen-modules-source/zlogger [ 293s] + cp include/uapi/linux/kdbus.h /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/include/linux [ 294s] + cp include/uapi/linux/logger.h /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/include/linux [ 295s] + cp include/uapi/linux/zlogger.h /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/include/linux [ 296s] + cp tests/logger/logger-test /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/libexec/linux-tizen-modules-source/tests/logger-test [ 296s] + cp tests/kdbus/kdbus-test /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/libexec/linux-tizen-modules-source/tests/kdbus-test [ 297s] + cp tests/zlog_stdout/zlog_stdout /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/libexec/linux-tizen-modules-source/tests/zlog_stdout [ 298s] + cp tests/zlog_bitmap/zlog_bitmap /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64//usr/libexec/linux-tizen-modules-source/tests/zlog_bitmap [ 298s] + /usr/lib/rpm/find-debuginfo.sh -j8 --build-id-seed 7.5.0-0 --unique-debug-src-base linux-tizen-modules-source-7.5.0-0.riscv64 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0 [ 307s] 1+0 records in [ 307s] 1+0 records out [ 307s] 1+0 records in [ 307s] 1+0 records out [ 307s] 1+0 records in [ 307s] 1+0 records out [ 307s] 1+0 records in [ 307s] 1+0 records out [ 308s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/libexec/linux-tizen-modules-source/tests/kdbus-test [ 308s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/libexec/linux-tizen-modules-source/tests/zlog_bitmap [ 308s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/libexec/linux-tizen-modules-source/tests/logger-test [ 308s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/libexec/linux-tizen-modules-source/tests/zlog_stdout [ 311s] 0+0 records in [ 311s] 0+0 records out [ 311s] 0+0 records in [ 311s] 0+0 records out [ 311s] 0+0 records in [ 311s] 0+0 records out [ 311s] 0+0 records in [ 311s] 0+0 records out [ 312s] 675 blocks [ 313s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/linux-tizen-modules-source-debuginfo.manifest [ 314s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/linux-tizen-modules-source-debugsource.manifest [ 315s] + /usr/lib/rpm/check-buildroot [ 315s] + /usr/lib/rpm//brp-compress [ 315s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 317s] + /usr/lib/rpm/brp-python-hardlink [ 317s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64 [ 318s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0/isu.list [ 318s] ~/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64 ~/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0 [ 318s] ~/rpmbuild/BUILD/linux-tizen-modules-source-7.5.0 [ 318s] + /etc/hal/rootstrap/hal-rootstrap-checker.sh 0 /home/abuild/rpmbuild/SOURCES [ 320s] Processing files: linux-tizen-modules-source-7.5.0-0.riscv64 [ 320s] Aptk: PG1hbmlmZXN0PgoJPHJlcXVlc3Q+CgkJPGRvbWFpbiBuYW1lPSJfIiAvPgoJPC9y [ 320s] ZXF1ZXN0Pgo8L21hbmlmZXN0Pgo= [ 320s] [ 320s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.bKedOr [ 320s] + umask 022 [ 320s] + cd /home/abuild/rpmbuild/BUILD [ 320s] + cd linux-tizen-modules-source-7.5.0 [ 320s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-source [ 320s] + export LC_ALL=C [ 320s] + LC_ALL=C [ 320s] + export LICENSEDIR [ 320s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-source [ 320s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-source [ 321s] + exit 0 [ 321s] Provides: linux-tizen-modules-source = 7.5.0-0 linux-tizen-modules-source(riscv-64) = 7.5.0-0 [ 321s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 321s] Processing files: linux-tizen-modules-source-debugsource-7.5.0-0.riscv64 [ 321s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 321s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 321s] [ 321s] Provides: linux-tizen-modules-source-debugsource = 7.5.0-0 linux-tizen-modules-source-debugsource(riscv-64) = 7.5.0-0 [ 321s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 321s] Processing files: linux-tizen-modules-headers-7.5.0-0.riscv64 [ 321s] Aptk: PG1hbmlmZXN0PgoJPHJlcXVlc3Q+CgkJPGRvbWFpbiBuYW1lPSJfIiAvPgoJPC9y [ 321s] ZXF1ZXN0Pgo8L21hbmlmZXN0Pgo= [ 321s] [ 321s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fuuMfK [ 321s] + umask 022 [ 321s] + cd /home/abuild/rpmbuild/BUILD [ 321s] + cd linux-tizen-modules-source-7.5.0 [ 321s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-headers [ 321s] + export LC_ALL=C [ 321s] + LC_ALL=C [ 321s] + export LICENSEDIR [ 321s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-headers [ 321s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-headers [ 322s] + exit 0 [ 322s] Provides: linux-tizen-modules-headers = 7.5.0-0 linux-tizen-modules-headers(riscv-64) = 7.5.0-0 [ 322s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 322s] Processing files: linux-tizen-modules-tests-7.5.0-0.riscv64 [ 322s] Aptk: PG1hbmlmZXN0PgoJPHJlcXVlc3Q+CgkJPGRvbWFpbiBuYW1lPSJfIiAvPgoJPC9y [ 322s] ZXF1ZXN0Pgo8L21hbmlmZXN0Pgo= [ 322s] [ 322s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.MLpdj8 [ 322s] + umask 022 [ 322s] + cd /home/abuild/rpmbuild/BUILD [ 322s] + cd linux-tizen-modules-source-7.5.0 [ 322s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-tests [ 322s] + export LC_ALL=C [ 322s] + LC_ALL=C [ 322s] + export LICENSEDIR [ 322s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-tests [ 322s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64/usr/share/licenses/linux-tizen-modules-tests [ 322s] + exit 0 [ 322s] Provides: linux-kernel-kdbus-tests linux-kernel-logger-tests linux-tizen-modules-tests = 7.5.0-0 linux-tizen-modules-tests(riscv-64) = 7.5.0-0 [ 322s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 322s] Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libasan.so.8()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcap.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) [ 322s] Processing files: linux-tizen-modules-tests-debuginfo-7.5.0-0.riscv64 [ 322s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 322s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 322s] [ 322s] Provides: linux-tizen-modules-tests-debuginfo = 7.5.0-0 linux-tizen-modules-tests-debuginfo(riscv-64) = 7.5.0-0 [ 322s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 322s] Recommends: linux-tizen-modules-source-debugsource(riscv-64) = 7.5.0-0 [ 322s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64 [ 325s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/linux-tizen-modules-source-7.5.0-0.riscv64.rpm [ 325s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/linux-tizen-modules-source-debugsource-7.5.0-0.riscv64.rpm [ 325s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/linux-tizen-modules-headers-7.5.0-0.riscv64.rpm [ 325s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/linux-tizen-modules-tests-7.5.0-0.riscv64.rpm [ 325s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/linux-tizen-modules-tests-debuginfo-7.5.0-0.riscv64.rpm [ 325s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.nJR0Fl [ 325s] + umask 022 [ 325s] + cd /home/abuild/rpmbuild/BUILD [ 325s] + cd linux-tizen-modules-source-7.5.0 [ 325s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/linux-tizen-modules-source-7.5.0-0.riscv64 [ 325s] + exit 0 [ 326s] ... checking for files with abuild user/group [ 326s] ... creating baselibs [ 331s] [ 331s] ip-192-168-56-230 finished "build linux-tizen-modules-source.spec" at Fri Dec 6 11:45:24 UTC 2024. [ 331s]